問題タブ [docker-for-windows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1057 参照

asp.net-core - ASP.NET Core with Tools for Docker EnvironmentName for Stage

Docker Desktop for WindowsVS Tools for DockerStagingを使用して、ASP.NET Coreの構成を作成しました。構成を実行すると、ではなく が表示され続けます。Stagingenv.EnvironmentNameProductionStaging

ファイルdocker-compose.dev.staging.ymlで私もに設定しASPNETCORE_ENVIRONMENTましたStaging。しかし、それも役に立ちません。確かに、公開するときStagingStaging EnvironmentName.

私は何が欠けていますか?

アップデート

そのため、にバグがあるようVisual Studio Tools for Dockerです。構成設定を尊重せず、.docker-compose.dev.release.ymlではなくファイルを取得しますdocker-compose.dev.staging.yml。したがって、環境を に変更する場合は、その実際のファイルを変更する必要がありますstaging。そのため、デバッグ時にファイルstagingに次を追加します。release

そして、すべてが世界でうまくいくでしょう。docker-composeメインファイルに展開するときにもこれを行う必要があります。面倒くさいけど、他にどうするの?

また、次のようなイメージ名を追加します。

次にstaging、ステージングへのデプロイ用のタグを取得します。うまくいけば、このバグはすぐに修正されます。

更新 2

これで、Docker の仕組みが理解できました。基本的に、ファイルに環境変数を渡す必要がありdocker-compose.ymlます。したがって、staging環境を実行しているサーバーで、上記の内容を追加してからdocker up、その yaml ファイルを追加します。自分のマシンに関しては、自分のstage設定で作業したい場合は、環境設定を追加/削除 (またはコメントアウト) する必要があります。ちょっと痛い。うまくいけばVS Tools for Docker、デバッグ目的でこの動作を修正します。プログラミングが少し楽になります。

0 投票する
1 に答える
1322 参照

docker - リポジトリ用のホスト ファイルを使用してプッシュするように Windows 用の Docker を構成する方法

ローカルの開発ボックスから、ホスト名が Windows ホスト ファイルに設定されているリモートのプライベート リポジトリにコンテナーをプッシュしようとしています。プッシュすると、次のようになります。

babun を使用して URL で curl -vvv を実行すると、次のようになります。

ローカルでエラー メッセージが表示されますが、curl を使用している場合ではなく、エラー メッセージが表示されるため、ローカルの Windows Docker インスタンスがdockerホスト名に解決されていないようです。

0 投票する
1 に答える
1431 参照

docker - Windows 64 ビット用の Docker イメージ

Docker を起動して Windows で実行しました。

ここで、Windows サーバー 64 ビットにインストールする必要があるアプリケーションからコンテナーを作成したいと考えています。

使用できる Windows サーバーのクリーンなイメージはありますか?

dockerhub を調べたところ、このように使用できる画像がいくつかありまし

しかし、正しく行っていることを確認したいのですが、このイメージを使用してアプリをインストールできますか?