由于docker desktop的商用收费,所以在MacOS上安全使用docker,需要用到其他的替代品。
podman:兼容性不太好
最终选用:Rancher Desktop https://rancherdesktop.io/
注意:无需安装docker
安装Rancher Desktop之后会自带docker命令工具,不需要用brew install docker 来安装。
设置开机自启动
安装好之后,注意要将Rancher Desktop 设置为开机自启动,要不然docker命令不生效。
Preferences->Application->Behavior
Rancher Desktop配置代理拉取镜像
某些镜像服务器需要单独配置代理才能连接,需要在Rancher Desktop的VM中进行设置。
# 进入 Rancher Desktop 的 VM # 会进入到 【lima-rancher-desktop】 的一个vm中 rdctl shell # 设置环境变量(关键) sudo vi /etc/profile.d/proxy.sh # 写入下面的代码并保存【注意 192.168.11.2 】是 proxy的ip,一定不要写 127.0.0.1(这个表示是VM的ip) export HTTP_PROXY=http://192.168.11.2:8080 export HTTPS_PROXY=http://192.168.11.2:8080 export NO_PROXY=localhost,127.0.0.1 # 重启 docker sudo service docker restart # 可以验证下 proxy 是否生效 docker info | grep -i proxy
沪公网安备 31011502001064号