头像

AMD黑苹果Docker环境搭建

发布时间:2022-04-15 15:44:28

发布作者:admin

3082

正常下载的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


相关文章:
  1. PHP MYSQLI中事务处理
  2. PHP的八种数据类型
  3. Windows Server 2008中的KVM VPS虚拟化自定义ISO镜像/磁盘驱动器的Virtio驱动
  4. MacOS 查看端口占用情况