【发布时间】:2022-10-10 17:50:57
【问题描述】:
在我的公司,由于 docker 政策的最新变化,我们切换到 Podman。我使用 Windows 和 WSL2 的同事无缝切换。 使用 MacOs BigSur v.11.6.2 的我面临以下问题:
$ podman machine init -v /Users:/mnt/Users
$ podman machine start
我收到以下错误
$ Starting machine "podman-machine-default"
$ INFO[0000] waiting for clients...
$ INFO[0000] new connection from to /var/folders/4z/9v__6yld4d7fzmbxm8trl1sh0000gn/T/podman/qemu_podman-machine-default.sock
$ Waiting for VM ...
$ qemu-system-x86_64: -virtfs local,path=/Users/Dimitrii_Meritsidi/Documents/spbh_exus/git/cdp_airflow_local_environment,mount_tag=vol0,security_model=mapped-xattr: There is no option group 'virtfs'
$ qemu-system-x86_64: -virtfs local,path=/Users/Dimitrii_Meritsidi/Documents/spbh_exus/git/cdp_airflow_local_environment,mount_tag=vol0,security_model=mapped-xattr: virtfs support is disabled
我读过 MacOs Bigsur 不支持 virtfs。这里有哪些可能的解决方案?我找到了Vmware Fusion 的可能解决方法,但它也是付费订阅的。 我需要使用这种安装的原因是因为我们使用带有卷的 docker-compose.yml 来启动本地气流。
【问题讨论】:
-
根据此GitHub comment,需要包含 virtfs 支持的 QEMU 版本才能使其正常工作
-
谢谢,我已经看到了这个步骤和评论.. 我试图遵循它,但它没有用。它有一些差异。我想我们必须通过 virtfs 支持或至少明确的指令来制作稳定的 qemu。
标签: docker macos-big-sur podman podman-compose