为情所困2017-04-24 16:01:09
修改方法有两种:
1、创建时直接指定
docker-machine
支持参数的。可以在创建的时直接指定其端口数据:
docker-machine create -d virtualbox \
--engine-opt host=tcp://0.0.0.0:12345
sandbox
建议看一下官网文档:https://docs.docker.com/machine/reference/create/
有一些中国特色的参数应该最初就加进去,比如 --registry-mirror
,加入阿里云加速器之类的。
手动修改已建立的 docker host
对于已经建立的host要修改就比较复杂了,需要同时修改虚拟机内的 /var/lib/boot2docker/profile
文件,以及修改本机的 ~/.docker/machine/machines/xxxxx/config.json
文件。
如果修改不正确就会连不上,而且docker-machine upgrade
之后这些配置容易丢失。所以尽量使用之前在 create
时添加参数的办法。