Docker EE も最近更新され、 17.06.1-ee-2 になってています。
Windows Server Insider Preview のベース OS イメージも本日 10.0.16278.1000 が利用可能に。
Windows Server 2016 Base OS Images
更新版を取得...
docker pull microsoft/nanoserver
docker pull microsoft/windowsservercore
念のため、10.0.14393.1593 であることを確認...
docker inspect microsoft/nanoserver:latest -f="{{.OsVersion}}"
10.0.14393.1593
docker inspect microsoft/windowsservercore:latest -f="{{.OsVersion}}"
10.0.14393.1593
ちなみにイメージの作成日は...
docker inspect microsoft/nanoserver:latest -f="{{.Created}}"2017-08-09T10:28:22.659044-07:00
docker inspect microsoft/windowsservercore:latest -f="{{.Created}}"
2017-08-09T10:28:26.7324206-07:00
明日のためのタグ設定...
docker tag microsoft/nanoserver:latest microsoft/nanoserver:10.0.14393.1593
docker tag microsoft/windowsservercore:latest microsoft/windowsservercore:10.0.14393.1593
確認...
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
microsoft/windowsservercore 10.0.14393.1593 be84290c2315 3 weeks ago 10.3 GB
microsoft/windowsservercore latest be84290c2315 3 weeks ago 10.3 GB
...
microsoft/nanoserver 10.0.14393.1593 28dad12ef0bc 3 weeks ago 1.07 GB
microsoft/nanoserver latest 28dad12ef0bc 3 weeks ago 1.07 GB
...
なんて、ダウンロードしていたら、今回、microsoft/windowsservercore の展開に失敗。C:ドライブの容量を見ると空き領域がほとんどなし。コンテナーは使っていないけど、イメージの更新だけは毎日していたら、こんなことに。ちなみにイメージは C:\Windows\Temp にダウンロードされたあと、C:\ProgramData\docker\windowsfilter の下にフラットに展開されます。
ベース イメージは、
docker rmi イメージ名:タグ名(またはIMAGE ID)
コンテナーが存在せず、これまでの全イメージを pull した環境なら、30 GB 近くは空くと思います。削除には結構時間がかかるので、使っていないベース OS イメージはこまめに削除する癖をつけたほうがよいかもです。これですっきり。(追記:10.0.14393.576 が残ってますけど、削除しても問題なし。)
イメージの既定のパス (Docker Root とか) を変更することも考えたほうがいいかもしれませんが、正しい方法がよく分からないです。このあたりが参考になるかも。でも、Docker のパスを変更できたとして、途中(既にイメージがあるのに)で変えてしまうと、面倒なことになる予感がしますし、既定のパス以外の使用が十分にテストされているとは限りませんし...
Windows Containers - Location for images download #27941
[URL] https://github.com/moby/moby/issues/27941
How to change docker images and containers location with Windows Containers?
[URL] https://social.technet.microsoft.com/Forums/windowsserver/en-US/4ac564e2-ad6d-4d32-8cb4-7fea481738a4/how-to-change-docker-images-and-containers-location-with-windows-containers?forum=ws2016
Windows Server vNext Insider Preview Base OS Images
Windows Server Insider Preview のイメージは、本日 10.0.16278.1000 (イメージの作成日は 2017-09-05) がリリースされています。こちらはビルドが変わるので、フルダウンロード。導入、更新方法とかは省略(Windows 10 Insider の場合は以下を参考に)。
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
microsoft/windowsservercore-insider 10.0.16278.1000 6ab5858739fe 7 hours ago 4.59GB
microsoft/windowsservercore-insider latest 6ab5858739fe 7 hours ago 4.59GB
microsoft/nanoserver-insider 10.0.16278.1000 5a582c955d97 7 hours ago 200MB
microsoft/nanoserver-insider latest 5a582c955d97 7 hours ago 200MB
microsoft/nanoserver-insider-powershell 10.0.16257.1001 c5545103dd4c 3 weeks ago 349MB
microsoft/nanoserver-insider-powershell latest c5545103dd4c 3 weeks ago 349MB
Windows Server Insider Preview のコンテナーを Windows 10 Insider Preview で試す
Docker Enterprise Edition (EE)
Docker EE は、8/16付で 17.06.1-ee、8/24付で 17.06.1-ee-2 がリリースされています。忘れずに更新しておきましょう。
Docker EE 17.06 release notes
[URL] https://docs.docker.com/enterprise/17.06/
DockerMsftProvider でインストールしてあるなら、以下の方法で更新できます。
Get-Package -Name Docker -ProviderName DockerMsftProvider
Find-Package -Name Docker -ProviderName DockerMsftProvider
Install-Package -Name Docker -ProviderName DockerMsftProvider -Update -Force
Start-Service Docker
更新後のバージョンは...
docker version
Client:
Version: 17.06.1-ee-2
API version: 1.30
Go version: go1.8.3
Git commit: 8e43158
Built: Wed Aug 23 21:16:53 2017
OS/Arch: windows/amd64
Server:
Version: 17.06.1-ee-2
API version: 1.30 (minimum version 1.24)
Go version: go1.8.3
Git commit: 8e43158
Built: Wed Aug 23 21:25:53 2017
OS/Arch: windows/amd64
Experimental: false
PackageManagement (OneGet) は PowerShell Direct (Enter-PSSession -VMName 仮想マシン名...) だと失敗するので、ローカルまたは PowerShell Remoting で実行すること(→ 失敗する理由について)。
関連:
定期: 2017 年 8 月の Windows Update と Office Update (2017/08/09)
定期:Windows Container Base OS Image 10.0.14393.1480 (2017/07/12)
Windows Container Base OS Image 10.0.14393.576 (2016/12/19)
追記:
Docker for Windows (for Windows 10)
Windows 10 向けの Docker for Windows (Linux Container と Windows Container のどちらかにスイッチ可能) は、17.06.1-ce-win14 (13025) の更新が通知され、更新されました。Docker Commercial Edition (CE) のバージョンは、以下のとおり。
Client:
Version: 17.06.1-ce
API version: 1.30
Go version: go1.8.3
Git commit: 874a737
Built: Thu Aug 17 22:48:20 2017
OS/Arch: windows/amd64
Server:
Version: 17.06.1-ce
...
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。