LoginSignup
3
8

More than 5 years have passed since last update.

Windows10 Homeで導入したdockerを最新にアップデートする方法

Last updated at Posted at 2019-04-22

Windows10 Homeでdocker環境を構築するとdocker本体のパージョンアップの際にも少し手間がかかります。2019.4.23時点で成功した方法を記載します。

実行環境

  • windows10 home
  • docker 18.03.0-ce
  • docker-machine 0.14.0
  • docker-compose 1.20.1
  • Kitematic 0.17.2
  • VirtualBox 5.2.8

方法

https://github.com/docker/toolbox/releases の最新から DockerToolbox-[最新リリース日].exeをダウンロード
win10home_docker_update1.PNG

実行し、一緒にアップデートする必要のないもののチェックを外して(Git For WindowsとVirtuialBoxは別途アプデしたい)next
win10home_docker_update2.PNG

既にパスは通っている、docker-machineを使っているのでboot2dockerのアプデも不要、ということで次のチェックはすべて外してinstall
win10home_docker_update3.PNG

インストール完了したのでバージョン確認します

> docker -v
Docker version 18.09.3, build 774a1f4eee

成功していますね。dockerホストのboot2dockerバージョンも同期して上げましょう

> docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v18.09.3
> docker-machine upgrade default
Waiting for SSH to be available...
中略
Restarting docker...
> docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v18.09.5

以上の工程で現時点の最新として以下のバージョンアップをすることができました。

  • docker 18.03.0-ce -> 18.09.3
  • docker-machine 0.14.0 -> 0.16.1
  • docker-compose 1.20.1 -> 1.23.2
  • Kitematic 0.17.2 -> 0.17.6

補足

  1. docker-machineバージョンアップに伴いdockerホストが動作しなくなるので、以下の方法でコンテナとイメージファイルのバックアップを取るのもよいと思います。
    http://takaya030.hatenablog.com/entry/20160320/1458489260

  2. ちなみにhttps://docs.docker.com/toolbox/overview/ で取得できるDockerToolbox.exeは少しだけバージョンが古くv18.03.0-ceのようです。

参考

http://takaya030.hatenablog.com/entry/2017/11/19/234004
https://qiita.com/idani/items/fb7681d79eeb48c05144

3
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
8