dockertoolbox使用过程中遇到的坑

时间:2024-03-19 16:42:14

一、 启动Docker时报错ssh command error: command : ip addr show err : exit status 255 小鲸鱼可以出来,但是IP未分配,使用会报错,如下图:
dockertoolbox使用过程中遇到的坑
解决方案: 在Docker Toolbox中重新创建docker machine,具体操作步骤如下:

  1. 关闭Docker Toolbox中启动的服务,就是把打开的Docker Quickstart Terminal窗口关掉就可以了;
  2. 进入.docker文件夹(一般位于Administator用户下),删除该文件夹下面的certs和machines文件夹;
  3. 重启Docker Toolbox,直至出现IP为止,打Docker Quickstart Terminal,就可以获取IP了。
    二、C盘空间爆满,把文件迁移到别的路径下.
  4. 将disk.vmdk文件完整复制到D盘,
  5. 重置D盘中disk.vmdk文件的UUID(否则后续步骤无法正常进行):
    进入VirtualBox 安装目录下执行: VirtualBox/VBoxManage internalcommands sethduuid D:/soft/disk.vmdk ,如下图所示,即修改完成。
    dockertoolbox使用过程中遇到的坑
  6. 双击击打开 Oracle VM VirtualBox,关闭虚拟机之后,将C盘原有disk.vmdk文件删除后,设置新的虚拟硬盘,下图所示,(新增后的disk.vmdk文件可能没有自动分配虚拟机,不要着急,这个时候我们先点下方OK,进入第4步,这步我在操作时,没有出现) :

dockertoolbox使用过程中遇到的坑

4 .明细中,到存储,如下图所示,选中下面这个端口1 : dockertoolbox使用过程中遇到的坑
5.打开Docker Quickstart Terminal,获取Ip那一步需要等一会,它要重新加载Ip,完成之后,小鲸鱼又可以使用了
dockertoolbox使用过程中遇到的坑
这样c盘空间就解放出来了,目前使用的是D盘。

参考来自:https://www.jianshu.com/p/e71a887a25ac