DockerToolBox 于 WIN10中的虚拟机导入导出,镜像源加速及虚拟硬盘、虚拟光盘迁移

近两天由于docker的宿主机default莫名的因电脑重启变为不可使用状态,出现无规律;

出现的场景不止不正常关机场景下, 一次手动关闭后重启(记忆中,不保证是没关闭忘记的幻想)也出现一次不可使用。

 

为保证docker服务器的稳定运行和故障快速恢复,特搞了几遍虚拟机的导入导出,来备份运行的宿主机的配置等。

 

操作步骤:

1. 配置好的宿主机正常关机,

2. 后右键导出 OCI,可选导出iso文件也可不选择, 导出成功后会生成一个指定目录的OVA文件3. 导入虚机(管理 - 导入虚拟机),选择导出的OVA,确认导入, 如未选择导出iso文件的话导入时需在该页面手动添加已有光盘,注:需在管理 - 虚拟介质中注册已有的虚拟硬盘和虚拟光盘

图片参考: 有道链接

 

 

4.至此导入导出就可以运行了

 

记录之间出现的一些问题

 

1. 启动 Docker Quickstart Terminal 时,报错验证是否开启虚拟化找不到VBox.log文件

解决: 该问题时因更改虚拟硬盘和存储位置是出现的, 需在你的虚拟机文件中找到 [(C:\Users\ljy\.docker\machine\machines\default\config.json)]

改文件并修改相应的存储位置 (注意格式)

   图片参考同上

相关的pem文件也可以复制到修改后的虚拟机存储位置中并修改此位置

 

2. 启动时还会出现 ip相关的错误, 如 exit status 255

运行 docker-machine regenerate-certs [machine name(我的是默认 default)]

重新生成证书

然后重启即可

 

docker配置源加速

 

在启动的docker中 进入 default 宿主机 找到 etc/docker/ 并进入改文件

 

相关命令:

1. docker-machine ssh default

2. cd /etc/docker/

3. sudo vi daemon.json

输入

{
  "registry-mirrors": [
    "https://dockerhub.azk8s.cn",
    "https://reg-mirror.qiniu.com",
    "https://registry.docker-cn.com"
  ]
}

 

保存

4. docker-machine restart default 重启虚拟机

5. OK

 

 

你可能感兴趣的:(docker)