我在OS:X上使用的是坞机。我想把Docker 1.11.2安装到我的boot2docker机器上,但是它看起来好像是对接机和boot2docker的结合,总是在拉动boot2docker的最新版本。
我尝试过用手动下载的iso匹配1.11.2替换~/.docker/machine/machines/default/boot2docker.iso,但是这似乎并没有真正改变对接器的版本。
我没有看到码头机器文档中列出的任何内容,它表明在创建虚拟机器时可以指定要使用哪个iso或版本的停靠器。我正在使用VirtualBox作为驱动程序。
我如何降低安装在我的虚拟机中的docker版本,或者创建一个安装了特定版本的新版本?
发布于 2016-11-02 09:14:37
在创建新机器时,可以指定使用boot2docker选项获取--virtualbox-boot2docker-url ISO的位置。这样做时,它将避免将机器升级到最新版本。
示例:
docker-machine create \
--driver virtualbox \
--virtualbox-memory 6144 \
--virtualbox-hostonly-cidr "10.10.10.1/24" \
--virtualbox-cpu-count "2" \
--virtualbox-disk-size "20000" \
--virtualbox-boot2docker-url https://github.com/boot2docker/boot2docker/releases/download/v1.12.2/boot2docker.iso \
default发布于 2016-07-06 13:04:02
发布于 2018-11-29 13:55:03
运行以下步骤:
$ docker -v Docker version 18.03.0-ce, build 0520e24boot2docker (18.03.0-ce)的停靠版本从这里下载到本地:wget https://github.com/boot2docker/boot2docker/releases/download/v18.03.0-ce/boot2docker.iso -P ~/.docker/machine/cache/test/boot2docker-v18-03-0-ce.isoboot2docker:docker-machine create --driver virtualbox --virtualbox-boot2docker-url ~/.docker/machine/cache/test/boot2docker-v18-03-0-ce.iso new_virtual_box_name版本创建docker-machine create --driver virtualbox --virtualbox-boot2docker-url ~/.docker/machine/cache/test/boot2docker-v18-03-0-ce.iso new_virtual_box_namehttps://stackoverflow.com/questions/38212044
复制相似问题