Dim*_*riy 5 docker podman macos-big-sur podman-compose
在我的公司,由于 docker 政策的最新变化,我们转向了 Podman。我使用 Windows 和 WSL2 的同事可以无缝切换。我使用 MacOs BigSur v.11.6.2 面临以下问题:
$ podman machine init -v /Users:/mnt/Users
$ podman machine start
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
$ 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
Run Code Online (Sandbox Code Playgroud)
我读到 MacOs Bigsur 不支持 virtfs。这里有哪些可能的解决方案?我找到了Vmware Fusion的可能解决方法,但它也是付费订阅的。我需要使用此安装的原因是因为我们使用 docker-compose.yml 和卷来启动本地气流。
sor*_*rin 13
为了允许在 MacOS 上挂载卷,需要创建能够访问您要尝试挂载子文件夹的文件夹的 podman 计算机,以便它能够访问该文件夹。
大多数 MacOS 用户可能只想从其主目录中挂载,因此应按如下方式创建计算机:
podman machine init --now --cpus=4 --memory=4096 -v $HOME:$HOME
Run Code Online (Sandbox Code Playgroud)
我在https://github.com/ansible/vscode-ansible/wiki/macos上为 Macos 上的 podman 编写了指南,您可能会发现它很有用。
| 归档时间: |
|
| 查看次数: |
7412 次 |
| 最近记录: |