0

ubuntu:latestデフォルトのプロパティと開始コマンドを使用して、イメージ用に Azure で新しいコンテナー インスタンスを作成すると[ "/bin/bash", "-c", "echo hello" ]、すべてが正常に機能helloし、ログに出力が表示されます。コマンドを使用して印刷することもできますaz container logs

mcr.microsoft.com/windows/nanoserver:sac2016Windows Nano Server イメージ (プル) と開始コマンドで同じことをしようとすると[ "cmd", "/c", "echo hello" ]、イメージは正常に実行されますが、ログは取得されず、Azure ポータル GUI には何も表示されず、az container logs出力にも何も表示されません。

デフォルトの構成に何か問題がありますか? または、stdout は単に Windows イメージでサポートされていないのでしょうか? このバージョンの nanorserver は、現在コンテナー インスタンスでサポートされているものとして、Microsoft のドキュメントに明示的に記載されています。

docker をローカルで実行すると、期待どおりに動作します。

> docker run mcr.microsoft.com/windows/nanoserver:sac2016 cmd /c echo hello >log.txt
> type log.txt
hello
4

0 に答える 0