ラベル Docker for Windows の投稿を表示しています。 すべての投稿を表示
ラベル Docker for Windows の投稿を表示しています。 すべての投稿を表示

2020/11/18

.NET 5 正式リリース(11/10 PT)に伴い、コンテナーのリポ名変更

Breaking Change: .NET Docker Repo Name Change
https://github.com/dotnet/dotnet-docker/issues/2375

右の例は Docker Desktop WSL 2 backend で docker run -it --rm -p 8000:80 --name aspnetcore_sample mcr.microsoft.com/dotnet/samples:aspnetapp-buster-slim-amd64
したもの。11/10 PT イメージで .NET 5.0 対応済。


2020/07/28

Docker Desktop Community 2.3.0.4 (Engine 19.03.12)

Docker Desktop Community 2.3.0.4
2020-07-27

build 46911、Docker Engine は 19.03.8(2.2.0.4 ~ 2.3.0.3)→ 19.03.12 (2.3.0.4) に。go1.12.17 → 1.13.14。Compose 1.25.5 → 1.26.2。あとは、Bug fixes and minor changes.

Docker Engine release notes
19.03.12 2020-06-18
https://docs.docker.com/engine/release-notes/#190312

Docker Enterprise は 2020-06-24 の v3.1(19.03.11)が最新。

関連:

2019/08/01

Docker Desktop 2.1.0.0(Docker Engine 19.03.1)リリース


先日、リリースされた Docker Enterprise 3.0 と同じエンジン(Docker Engine 19.03.1)を積んだ、Docker Desktop 2.1.0.0 がリリースされました。

Docker Desktop Community 2.1.0.0
https://docs.docker.com/docker-for-windows/release-notes/#docker-desktop-community-2100
Docker Desktop Community 2.1.0.1
https://docs.docker.com/docker-for-windows/release-notes/#docker-desktop-community-2101
(8/9 追記:8/8 PT に Docker Desktop 2.1.0.1 が出ました)
Release 19.03.1 Changelog
https://github.com/docker/docker-ce/releases/tag/v19.03.1

Docker Desktop for Windows 2.1.0.0 の大きな変更点は・・・

2018/12/04

Docker for Windows 2.0.0.0-win81

Docker for Windows Stable Release notes (https://docs.docker.com/docker-for-windows/release-notes/) にはまだ情報がないけど(8 月末リリースの Docker CE 18.06.1-ce-win73 が最新になってる)、Docker for Windows 2.0.0.0-win81 (29211) が先月末にリリースされてました。

Docker Engine のバージョンは、11月初めに出た最新の Docker EE for Windows Server (Docker Enterprise 2.1)と共通の 18.09.0 になってました。About Docker の表記が「Docker Community Edition」から「Docker Desktop Community」に変更されてます。また、Docker EE のリリース ノートに書いてますがこのバージョンから "Remove -ce / -ee suffix from version string" です。さらに、付属のリリース ノート(C:\Program Files\Docker\Docker\resources\CHANGELOG)によると、


### 2018-11-29 2.0.0.0-win81
* Upgrades
  - [Docker compose 1.23.2](https://github.com/docker/compose/releases/tag/1.23.2)

* Bug fixes and minor changes
  - Compose: Fixed a bug where build context URLs would fail to build on Windows. Fixes [docker/for-win#2647](https://github.com/docker/for-win/issues/2918)
### 2018-11-19 2.0.0.0-win78

だそうです。

追記:LCOW (Linux Containers on Windows)は引き続き Experimental 機能ですが、同じ 18.09.0 の Docker EE と違って、Docker CE の場合は GUI で Experimental 機能をオンにして LCOW を試せます。このバージョンから(だと思う)、--platform=linux オプションの省略が可能(指定不要?)になったようです。

→ Docker Community Edition 2.0.0.0-beta1-win75 2018-09-14 のリリース ノート(https://docs.docker.com/docker-for-windows/edge-release-notes/#edge-releases-of-2018)に "LCOW does not anymore need --platform flag on multi-arch images" って書いてます。


12/06 追記) リリース ノートに "Docker Community Edition 2.0.0.0-win78 2018-11-19" が追加されました。こっちでも "LCOW does not need --platform flag on multi-arch images any more" を確認できます。

以上

2018/11/14

本日の Windows Update - 2018 年 11 月 14 日(実況終了)

今日 14 日は 11 月の Patch Tuesday (日本は第二火曜日の翌水曜日、B パッチ)。モバイル ユーザーには恒例の、ギガ泥棒の日(お気をつけて)。

片手間になりますが、Windows、Office、Docker の各バージョン/チャネルについて、何かあればレポートしようかなと思う。(最終更新日時 11/14 22:30)

混乱の 10 月は...
・本日の Windows Update - 2018 年 10 月 10 日(実況終了) (2018/10/10)
・本日の Windows Update - 2018 年 10 月 19 日 (October C Patch)  (2018/10/19)
※ ver 1607 と 1709 の C パッチに、有効化したタスクが実行されないという不具合が確認されています。
・本日の Windows Update - 2018 年 10 月 25 日 (October D Patch for RS4 only) (2018/10/25)
※Windows 10 ver 1809 と 9 月の累積更新 17134.320 以降の ver 1803 (RS4)に既定のアプリの関連付け設定がおかしい問題あり。修正は"will be available in late November 2018"

・その他、ロールアウト停止中のWindows 10 ver 1809 (RS5) と Windows Server 2019 にいろいろ問題が発覚しています。詳しくは...
RS5 の再リリースをできるだけ早く知る方法 (2018/10/16)
速報:Windows 10 October 2018 Update に重大問題? RS5 ぜんぶ提供停止(評価版も Server も) (2018/10/06)


今月の特記事項...

2018/11/13

明日の Windows Update - 2018 年 11 月 14 日(実況準備)

明日の 14 日は 11 月の Patch Tuesday (日本は第二火曜日の翌水曜日、B パッチ)。モバイル ユーザーには恒例の、ギガ泥棒の日(お気をつけて)。

→ 本日の Windows Update - 2018 年 11 月 14 日(実況開始)



コンテナー イメージから再開?

Windows Server 2019 Now Available
https://blogs.technet.microsoft.com/virtualization/2018/11/13/windows-server-2019-now-available/

2018/04/16

Windows 10 バージョン1709/1803 と Linux コンテナー (LCOW)

4/11 の投稿「本日の Windows Update - 2018 年 4 月 11 日(と 12 日、NIC 問題再び?)」で少し触れましたが、Docker for Windows 18.03-0-ce-win59 の experimental 機能として、Windows コンテナー環境(Hyper-V コンテナー)で Linux コンテナーの実行を試せるようになりました。というわけで、こちらも Windows 10 バージョン 1803(Insider ビルド 17133.73)で試してみました。

2017/07/07

Docker コンテナーかどうかをコンテナー側から知るには

Docker の Linux コンテナーの場合、コンテナーかどうかをコンテナーから確認する方法として、/.dockerenv が存在するかどうかを調べるという方法があります。

microsoft/nanoserver のコンテナー (以下の画面は、Windows 10 上の Hyper-V コンテナー) の場合、/.dockerenvの方法は使えませんでした。代わりに、C:\License.txt (コンテナー OS イメージのライセンス条項) を調べる方法が使えるかも。
microsoft/windowsservercore のコンテナーにもありました(以下の画面は、Windows Server 2016 の Windows Server コンテナー)。実は、このファイル、C:\ProgramData\Docker\winfilter\....\Files\Lisense.txt からも存在を確認できます(ファイルの中身はアクセス拒否で見れません)。
Windows Server 2016 だと Windows コンテナー (Windows Server コンテナーと Hyper-V コンテナー) しか動かせず、Linux コンテナーは(現状)動かせませんが、Windows 10 で Docker for Windows は、Linux コンテナー (MobyLinuxVM) と Hyper-V コンテナーを切り替えて使えて楽しいです。

Windows Containers on Windows 10
[URL] https://docs.microsoft.com/en-us/virtualization/windowscontainers/quick-start/quick-start-windows-10


ところで、Azure Cloud Shell (プレビュー) ってなんとなぁく Docker コンテナーぽいなぁと思いましたが...

やっぱり /.dockerenv ありました。