Docker Toolbox(boot2docker)若干问题记录

一、指定启动时挂载的boot2docker.iso文件

新安装的window下的docker环境是需要去国外网站下载最新的docker镜像,而国内通常下载不下来,但在boot2docker目录中,是有一份iso镜像

Docker Toolbox(boot2docker)若干问题记录

修改启动时start.sh文件,找到下面的脚本,其中--virtualbox-boot2docker-url=是新增加的参数,注意双引号和路径为linux路径

"${DOCKER_MACHINE}" create -d virtualbox --virtualbox-no-vtx-check  --virtualbox-boot2docker-url="./boot2docker.iso" $PROXY_ENV "${VM}"

二、挂载window的目录,方便传输保存文件

在vm中做如下配置,会在启动时自动挂载到根目录下

Docker Toolbox(boot2docker)若干问题记录

三、个性化的配置文件保存

boot2docker启动时是从iso镜像文件开始,也就意味着里面的内容都是只读,不可修改,举个例子:通常配置docker仓库加速镜像,是在/etc/docker/daemon.json中,但这个位置是iso中的目录,修改后,重启会恢复原来的内容。

需要如下操作:

进入虚拟的docker bash后,编辑 /var/lib/boot2docker/profile文件,添加如下配置

--registry-mirror==https://ns2wtlx2.mirror.aliyuncs.com

重启虚拟机生效。

但是配置的内容是如何保存的,查看系统挂载情况

root@default:/mnt/sda1/var/lib/boot2docker# df -h
Filesystem                Size      Used Available Use% Mounted on
tmpfs                   896.1M    227.5M    668.6M  25% /
tmpfs                   497.8M         0    497.8M   0% /dev/shm
/dev/sda1                17.9G     44.8M     16.9G   0% /mnt/sda1
cgroup                  497.8M         0    497.8M   0% /sys/fs/cgroup
share                   189.0G     61.4G    127.6G  32% /share
/dev/sda1                17.9G     44.8M     16.9G   0% /mnt/sda1/var/lib/docker

sda1挂载到/var/lib/boot2docker/目录下,而我们的sda1是vm建立的一个disk虚拟盘

Docker Toolbox(boot2docker)若干问题记录

Docker Toolbox(boot2docker)若干问题记录Docker Toolbox(boot2docker)若干问题记录 Blue_Tear 发布了18 篇原创文章 · 获赞 6 · 访问量 3万+ 私信 关注
上一篇:路由器刷tomato固件支持ipv6地址实现IPV6动态域名解析


下一篇:Linux中查看和修改分区的uuid方便挂载使用