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
ce3bfb401c6ea52f1f640fc5141932017515366d75acfb902405cbe569ca0d92PS 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 です。 |
Sponsored Link |