問題タブ [docker-desktop]

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 に答える
3583 参照

powershell - Dockerfile内のPowershell変数を読み取る方法は?

Docker Desktop for Windowsイメージをビルドしています。Powershell コマンドに変数を渡そうとしましたが、うまくいきません。

Dockerfile

Docker ビルド

予想される結果

ENV 変数を使用し、場合によっては多段階ビルドを使用して、この変数を保持しないようにすることで、これを回避できます。

0 投票する
0 に答える
2285 参照

docker - RabbitMQ Docker コンテナー エラー: /var/lib/rabbitmq/.erlang.cookie の読み取り中にエラーが発生しました: eacces

rabbitmqWindows Server 1709 (Windows Server コア エディション) 上の Docker 内からの実行に問題があります。

私はdocker-composeを使用してrabbitmqサービスを作成しています。ローカル コンピューターで docker-compose を実行すると、すべて正常に動作します。Windows サーバー (docker が Windows で docker lcow サポートに設定されている) で docker-compose を実行すると、上記のエラーがログに複数回発生します。つまり、このエラーは次のとおりです。

/var/lib/rabbitmq/.erlang.cookie 読み取り時のエラー: eacces

手動でrabbitmqをプルして手動で実行しただけでも、このエラーが発生することに注意してください docker run -itd --rm --name rabbitmq rabbitmq:3-management

コンテナがクラッシュして終了する前に、しばらくの間コンテナにバッシュすることができ、次のように表示されます。

私のローカルホストでは、アクセス許可は次のようになります (これは正しいです)。

サーバー上で許可構造が壊れている理由がわかりません。

これは、Docker for Windows を使用した Windows Server 1709 での LCOW サポートの問題である可能性はありますか? それともrabbitmqの問題ですか?

参考までに、使用した docker compose ファイルは次のとおりです。

参考までに、エラーが発生しているドッカー情報を以下に示します。

docker info

docker version

0 投票する
2 に答える
5933 参照

asp.net - Docker Windows コンテナー 403 - 禁止: アクセスが拒否されました

で次のスクリプトを使用してイメージを作成しましたDockerfileが、コンテナーの IP アドレスとポート (2000) を使用して参照すると、403 - Forbidden: Access is denied が表示されます。Windows 10.0.14393 Build 14393、Docker Desktop for Windowsを使用しています。このプロジェクトは、Nancy、Entity Framework、AngularJS、および SQL Server プロジェクトを含む ASP.NET ソリューションです。IIS、Docker、Powershell などの構成を変更する必要はありますか? 私の Dockerfile スクリプトは次のとおりです。