Docker File Sharing(FS) – osxfs, gRPC FUSE, VirtioFS

* Docker Desktop for Mac(Mac with Apple chip) 4.8.2 버전을 기준으로 설명합니다.

macOS의 Docker Desktop은 3가지의 File Sharing(이하 FS) 방식을 제공합니다.

osxfsgRPC FUSEVirtioFS
안정성매우 안정보통매우 불안정
속도느림보통빠름

1) osxfs, gRPC FUSE 사용하기

Preferences > General > Use gRPC FUSE for file sharing

체크하면 gRPC FUSE FS를 사용, 언-체크하면 legacy osxfs FS를 사용합니다.
기본적으로 gRPC FUSE를 사용하며 3가지 FS옵션 중 가장 일반적인 옵션입니다.

gRPC FUSE 에서 FS 이슈가 있거나 더 안정적인 서비스를 원한다면 osxfs를 사용해보세요.

2) VirtioFS 사용하기

Preferences > Experimental Features > Enable VirtioFS accelerated directory sharing

체크하면 VirtioFS를 사용합니다.
VirtioFS는 아직 실험적 기능이라 매우 불안정합니다. 그리고 osxfs, gRPC FUSE를 사용하다가 VirtioFS로 전환하면 제대로 동작이 안됩니다.

테스트 환경이거나 더 빠른 서비스를 원한다면 VirtioFS를 사용해보세요.

댓글 남기기