一、 启动Docker时报错ssh command error: command : ip addr show err : exit status 255 小鲸鱼可以出来,但是IP未分配,使用会报错,如下图:
解决方案: 在Docker Toolbox中重新创建docker machine,具体操作步骤如下:
- 关闭Docker Toolbox中启动的服务,就是把打开的Docker Quickstart Terminal窗口关掉就可以了;
- 进入.docker文件夹(一般位于Administator用户下),删除该文件夹下面的certs和machines文件夹;
- 重启Docker Toolbox,直至出现IP为止,打Docker Quickstart Terminal,就可以获取IP了。
二、C盘空间爆满,把文件迁移到别的路径下. - 将disk.vmdk文件完整复制到D盘,
- 重置D盘中disk.vmdk文件的UUID(否则后续步骤无法正常进行):
进入VirtualBox 安装目录下执行: VirtualBox/VBoxManage internalcommands sethduuid D:/soft/disk.vmdk ,如下图所示,即修改完成。
- 双击击打开 Oracle VM VirtualBox,关闭虚拟机之后,将C盘原有disk.vmdk文件删除后,设置新的虚拟硬盘,下图所示,(新增后的disk.vmdk文件可能没有自动分配虚拟机,不要着急,这个时候我们先点下方OK,进入第4步,这步我在操作时,没有出现) :
4 .明细中,到存储,如下图所示,选中下面这个端口1 :
5.打开Docker Quickstart Terminal,获取Ip那一步需要等一会,它要重新加载Ip,完成之后,小鲸鱼又可以使用了
这样c盘空间就解放出来了,目前使用的是D盘。
参考来自:https://www.jianshu.com/p/e71a887a25ac