[window][docker]Docker Toolbox的安装使用
发布网友
发布时间:2024-10-01 13:37
我来回答
共1个回答
热心网友
时间:2024-12-03 01:06
在Windows环境下,用户可以选择使用Docker Toolbox或Docker Desktop。本文旨在介绍Docker Toolbox的安装和使用中可能遇到的问题及其解决方法,而非详细步骤。
一、安装
要使用Docker Toolbox,首先需安装VirtualBox和Docker Toolbox。具体下载地址请参阅文章末尾。
安装过程中,除了安装Docker Toolbox时的两个特别注意事项外,其他步骤均可按“下一步”进行。
安装注意事项:
1.1 在安装页面中,请勾选图中的第4个选项“VirtualBox”。
1.2 同样在安装页面中,请勾选第4个选项“Install VirtualBox with... ...”。由于NDIS6不支持Win7以外的系统(例如我的系统是Win10),如果不勾选,安装完成后启动Docker Toolbox时,将出现“looking for vboxmanage.exe”的报错信息。
二、启动前
2.1 在控制面板中,取消Hyper-V功能的启用,然后重启电脑。这是因为虚拟功能与VirtualBox存在冲突。
2.2 将“boot2docker.iso”文件(下载地址见附)复制到以下目录:“C:\Users\自己的用户名\.docker\machine\cache”。如果未复制,系统会自动下载,但速度较慢且成功率不高。
三、启动
点击桌面或开始菜单中的“Docker Quickstart Terminal”启动。初次启动可能较慢,因为需要创建虚拟机。
如果电脑上安装了杀毒软件或桌面监控软件,建议在保护软件启动前,重启电脑后立即启动Docker。例如,我的电脑上安装的桌面监控软件启动后会导致Docker启动失败。
3.1 启动时,如果看到如下图形并显示命令输出$,则表示启动成功。
3.2 启动时,如果输出的文本最后显示“Press any key to continue...”,则表示启动失败。解决方法如下:
3.2.1 方法一:关闭Docker终端,打开Oracle VM VirtualBox,停止并删除已创建的虚拟机(默认名为“default”)。然后再次启动Docker。
3.2.2 方法二:在Docker终端中,使用以下命令重启虚拟机:
3.2.3 方法三:直接重启电脑后,再次启动Docker。这个方法解决了我遇到的所有问题。
四、拉取镜像报错解决
遇到io timeout错误,输出信息为“error pulling image configuration: Get ... ....: i/o timeout”。这是因为我的电脑同时开启了无线和有线网络连接,关闭无线网络连接后,重新拉取即可。
五、附
Docker Toolbox、Boot2Docker ISO下载地址:github.com/docker/toolb...
VirtualBox下载地址:Downloads - Oracle VM VirtualBox