Docker CLI で Windows コンテナを試す

久しぶりに Windows コンテナを試したいが、Docker Desktop は有料化していた。まだ調査段階なので、会社にライセンスを買ってもらうには早い。Docker CLI で頑張ってみることに。

Windows の機能の有効化または無効化」を見てみると、下記の機能が既に有効になっていた。

Docker をダウンロードし、任意の場所に展開。

https://download.docker.com/win/static/stable/x86_64/

PATH を通して docker と dockerd コマンドが使えるようにする。

Windows Terminal を管理者として実行し、下記のコマンドを実行。

dockerd --register-service
Start-Service docker
docker run -it -p 8080:80 mcr.microsoft.com/windows/servercore/iis:windowsservercore-ltsc2019

ブラウザで localhost:8080 にアクセスすると、ちゃんと IIS のページが表示された。