6

AWS の「Windows Server 2016 Base with Containers」イメージ (ami-5e6bce3e) を使用しています。

を使用しdocker infoて、最新のものを持っていることを確認できます (サーバー バージョン: 1.12.2-cs-ws-beta)。

Powershell (管理者として実行) から、"microsoft/windowsservercore" コンテナーを対話モードで正常に実行し、コンテナー内の CMD に接続できます。

docker run -it microsoft/windowsservercore cmd

「microsoft/iis」コンテナーをインタラクティブ モードで実行しようとすると、(ブラウザー経由で) IIS に接続できますが、コンテナー内のインタラクティブ CMD セッションには接続されません。

docker run -it -p 80:80 microsoft/iis cmd

代わりに、私は単に得ます:

サービス「w3svc」を開始しました

別の Powershell ウィンドウを使用して、次のことができます。

docker container ls

...そして、コンテナが実行されているのを確認してください。

ロックアップを取り付けようとすると、戻りません。

その後、リージョンを切り替えたところ、リージョンごとに異なる AMI があることがわかりました。

  • us-east-1: ami-d08edfc7
  • us-west-2: ami-5e6bce3e

...どちらも同じ結果になります。

使用した関連リンク:

アップデート

次のリンクを使用して、サーバーベースに基づいて独自の Dockerfile を作成し、IIS をインストールすることができました。これはうまくいくようです。

カスタム Dockerfile

4

1 に答える 1