发布时间:2022-04-15 15:44:28
发布作者:admin
4607
正常下载的docker desktop for mac是运行不了的,提示CPU不支持虚拟化什么的,原因是黑苹果不支持苹果的Hypervisor。
安装docker、docker-machine、docker-compose、virtualbox
brew install docker docker-machine docker-compose virtualbox创建基于VirtualBox的虚拟机
docker-machine create --engine-registry-mirror=<docker加速镜像地址> --driver virtualbox --virtualbox-no-vtx-check default共享Docker需要的目录文件
docker-machine stop vboxmanage sharedfolder add default --name <挂载共享目录名称> --hostpath <本地共享目录路径> --automount docker-machine start固定虚拟机IP
echo "ifconfig eth1 192.168.99.100 netmask 255.255.255.0 broadcast 192.168.99.255 up" | docker-machine ssh default sudo tee /var/lib/boot2docker/bootsync.sh > /dev/null配置docker/docker-compose环境变量
docker-machine env default eval $(docker-machine env default)配置完成后,即可正常使用docker、docker-compose等命令
安装好后增加以下命令可以在任意地方使用,再将启动脚本配置成自启,即跟正常并无差别
echo -e ${$(docker-machine env default)//export/\\nexport} >> ~/.bash_profile echo -e ${$(docker-machine env default)//export/\\nexport} >> ~/.zshrc source ~/.bash_profile source ~/.zshrc