Windows 2019
Sponsored Link

Docker : コンテナー環境へアクセスする
2019/02/19
 
コンテナー環境内へ HTTP や SSH 等でアクセスするには以下のように設定します。
[1] 例として、IIS インストール済みのイメージを使ってコンテナーを起動し、 HTTP 経由でコンテナー環境へアクセスします。
# -p xxx:xxx で [ホスト側のポート:コンテナー側のポート] をマッピング

PS C:\Users\Administrator>
docker run -t -d -p 8081:80 srv.world/iis cmd
ce3bfb401c6ea52f1f640fc5141932017515366d75acfb902405cbe569ca0d92

PS C:\Users\Administrator>
docker ps

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS                  NAMES
ce3bfb401c6e        srv.world/iis       "cmd"               32 seconds ago      Up 27 seconds       0.0.0.0:8081->80/tcp   blissful_nobel

# テストページ作成

PS C:\Users\Administrator>
docker exec ce3bfb401c6e powershell -c "Write-Output 'IIS on Docker Container' | Out-File -Encoding default C:\inetpub\wwwroot\index.html"
[2] ホスト側から [localhost:8081] にアクセスしてテストページが表示されれば OK です。
関連コンテンツ