【手工解决】使用 DockerToolbox 创建指定版本的 Docker 虚拟机环境

本文介绍了如何在Win7环境下使用DockerToolbox的Docker machine创建旧版本Docker虚拟机,以满足特定场景如Rancher的版本需求。在创建过程中遇到的问题包括:创建报错、启动无响应、ISO文件大小为0、磁盘挂载错误、证书错误等。通过手动设置虚拟机配置、自建Web服务器托管ISO文件、重新生成密钥等方法,成功解决了这些问题。
摘要由CSDN通过智能技术生成

怎样用DockerToolbox(Docker machine)创建旧版本的Docker虚拟机?

 

# 我用的电脑环境是Win7 64位操作系统,

原来使用的 Docker 版本是1.13.1,现在是17.05.x-ce版本了

# 运行docker-machine 时会自动检查并下载最新的 boot2docker.iso 版本
# 而实际生产中,不可能总是使用最新的版本,
# 一般在一定的时期内,会使用固定的稳定版本.

# 比如用户想尝试使用 Rancher,因为Rancher只支持稳定的Docker版本,

# 所以只能安装以前的稳定版1.12.3+,在试用的过程中,用户遇到的问题会少很多。

# 那怎么办呢? 怎样用DockerToolbox Docker machine 创建旧版本的Docker虚拟机呢?

# Docker Machine提供了--virtualbox-boot2docker-url 参数,

# 我们可以自己搭建网站,存放指定版本的Boot2docker.iso文件,供Docker machine下载使用。

 

# 但实际安装操作过程中,总是磕磕绊绊,遇到好多报错,对于初学者来说确实头疼,

# 现将整个过程中遇到的问题及解决办法整理如下:

 

# 大致步骤及遇到的主要问题:
# 1 使用WAMP工具包,快速创建一个内部网站,将所需版本的 boot2docker.iso 文件拷贝到网站目录中;
# 2 使用docker-machine 创建虚拟机时,要带上参数:--virtualbox-boot2docker-url

#       问题1 创建虚拟机报错?

#       问题2 启动虚拟机无响应?

#       问题3 新建虚拟机目录下的文件Boot2docker.iso大小为0(5KB)?

#       问题4 怎样正确挂载Boot2docker.iso 和disk.vmdk文件?

#       问题5 查看虚机状态时,显示的信息不对?

#       问题6 怎样重新生成秘钥?


# 安装 WAMP Server ,创建一个Web服务器,安装非常方便,直接下一步即可完成安装。

# 默认安装后,Web网站的目录为c:\wamp\www可以将所需要版本的 boot2docker.iso 文件

# 直接放到c:\wamp\www目录下,也可以放到二级目录下,引用时注意即可。

 

 



$docker-machine create \

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值