2015-08-22 6 views
4

На данный момент у меня есть Docker v.1.7, и я хочу обновить его до последней версии (1.8 на данный момент).Обновление и обновление дистрибутива Docker на Windows

Важная часть: Я хочу сделать это, не устанавливая Docker и boot2docker снова. Я не смог найти информацию об этом.

Возможно ли это? И как я могу это сделать?

ответ

4

Если у вас уже есть boot2docker, обновление является обычным:

boot2docker stop 
boot2docker download 
boot2docker start 

[email protected]:~$ docker version 
Client: 
Version:  1.8.1 
API version: 1.20 
Go version: go1.4.2 
Git commit: d12ea79 
Built:  Thu Aug 13 02:49:29 UTC 2015 
OS/Arch:  linux/amd64 

Это, как говорится, идти вперед, docker machine рекомендуемый проект использования.
См. "Get started with Docker Machine and a local VM".

+0

Я пробовал, это не сработало. Мой клиент по-прежнему находится в v.1.7. – michalczukm

+0

@michasm, что вы загрузили 'boot2docker''? Это работает без проблем для меня. Убедитесь, что boot2docker-vm полностью запущен в VirtualBox. – VonC

+0

Он вернул мне последнюю версию 1.8.x. Возможно, все еще работает vm в VirtualBox. Я проверю его позже. – michalczukm

0

Это старая тема, но у меня была такая же проблема в Windows, и принятый ответ не сработал для меня, поэтому я отправляю это для других, которые приходят.

Вы можете проверить свою версию, открыв ваш Docker Quick Start терминал и работает:

$ docker --version Docker version 17.10.0-ce, build f4ffd25

Чтобы обновить все, что вам нужно сделать, это запустить $ docker-machine upgrade

[email protected] MINGW64 ~ 
$ docker-machine upgrade 
Waiting for SSH to be available... 
Detecting the provisioner... 
Upgrading docker... 
Stopping machine to do the upgrade... 
Upgrading machine "default"... 
Default Boot2Docker ISO is out-of-date, downloading the latest release... 
Latest release for github.com/boot2docker/boot2docker is v18.01.0-ce 
Downloading C:\Users\User1234\.docker\machine\cache\boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v18.01.0-ce/boot2docker.iso... 
0%....10%....20%....30%....40%....50%....60%....70%....80%....90%....100% 
Copying C:\Users\User1234\.docker\machine\cache\boot2docker.iso to C:\Users\User1234\.docker\machine\machines\default\boot2docker.iso... 
Starting machine back up... 
(default) Check network to re-create if needed... 
(default) Windows might ask for the permission to configure a dhcp server. Sometimes, such confirmation window is minimized in the taskbar. 
(default) Waiting for an IP... 
Restarting docker... 
+0

Действительно, это довольно старый вопрос. С тех пор, как я спросил, «boot2docker» устарел, и все мы перешли на «докер-машину», которую вы используете. Таким образом - хорошо, чтобы сохранить ваш ответ, если кто-то найдет его сейчас, было бы полезно :) – michalczukm