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) 방식을 제공합니다.
osxfs | gRPC FUSE | VirtioFS | |
안정성 | 매우 안정 | 보통 | 매우 불안정 |
속도 | 느림 | 보통 | 빠름 |
1) osxfs, gRPC FUSE 사용하기
체크하면 gRPC FUSE FS를 사용, 언-체크하면 legacy osxfs FS를 사용합니다.
기본적으로 gRPC FUSE를 사용하며 3가지 FS옵션 중 가장 일반적인 옵션입니다.
gRPC FUSE 에서 FS 이슈가 있거나 더 안정적인 서비스를 원한다면 osxfs를 사용해보세요.
2) VirtioFS 사용하기
체크하면 VirtioFS를 사용합니다.
VirtioFS는 아직 실험적 기능이라 매우 불안정합니다. 그리고 osxfs, gRPC FUSE를 사용하다가 VirtioFS로 전환하면 제대로 동작이 안됩니다.
테스트 환경이거나 더 빠른 서비스를 원한다면 VirtioFS를 사용해보세요.