网上方法太杂乱,自己小结一下
环境:win7 docker
因为boot2docker是个镜像引用,不管修改什么文件重启后都是重新加载的。网上有方法说修改/mnt/sda1/var/lib/boot2docker/profile来更改参数,但是是无效的,boot2docker下次启动会重新恢复这个文件,只有/var/lib/boot2docker/bootlocal.sh文件内容可保留。
进入boot2docker,sudo vi /var/lib/boot2docker/bootlocal.sh,添加以下代码
cp -f /mnt/sda1/localtime /etc/localtime && echo "Asia/Shanghai" > /etc/timezone; #更改时区、时间(/mnt/sda1/localtime是从别的服务器cp过阿里的/usr/share/zoneinfo/Asia/Shanghai)
echo "{\"registry-mirrors\": [\"https://registry.docker-cn.com\"]}" > /etc/docker/daemon.json; #Docker 中国官方镜像加速
你还可以在这里任意定制自己的需求设置。
然后重启boot2docker,完事收工~