問題タブ [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 に答える
2153 参照

docker - Docker for Windows を変更して、MobylinuxVM 以外の別の VM を使用するようにします。

Docker Desktop for Windows をセットアップします。

新しい VM の作成 Docker マシンの作成 ....

このマシンですべてのチュートリアルを実行し、すべてが機能しています

ここで、MobylinuxVM の代わりに、この新しく作成されたマシンを使用するようにローカル Docker クライアントを変更したいと考えています。

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

docker - Docker ビルドおよび多層 dll バージョン

私は.Net2つのクラスライブラリ(BusinessLayerDataLayer)を持つコアアプリケーションを持っています。Docker イメージを作成したい場合、以下のエラーが発生します。

/app/project.json のエラーは、.NETCoreApp の 'BusinessLayer ( >= 1.0.0)' を解決できません,version=v1.0' は .NETCoreApp,version= の 'DataLayer( >= 1.0.0)' を解決できませんv1.0'

コマンドdotnet restoreはゼロ以外のコードを返しました:1 解決策は何ですか? ここに画像の説明を入力

ドッカー ここに画像の説明を入力

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

docker - mysql docker コンテナーのカスタム構成ファイルを設定できません

Mysql イメージ( https://hub.docker.com/r/library/mysql/ )を使用しています。カスタム conf ファイルを使用して SQL モードをオーバーライドしたいのですが、いくつか問題があります。

ここに画像の説明を入力

変更ボタンがある最初の行をクリックすると、そのフォルダーにファイルがないように表示されますが、そこにはmy.cnfファイルがあります。

どこかで追加の変更を加える必要がありますか?

コンテナーを実行/開始するには、このコマンドを使用しましdocker run --name some-mysql -v /my/custom:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tagたが、データを使用しました。

ありがとう!

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

docker - 同じ Docker エンジン ホストに Linux ベースのコンテナーと Windows ベースのコンテナーを混在させることはできますか?

Windows コンテナーの新機能を備えたDocker Desktop for Windowsを使用していますが、Windows ベースのコンテナーが可能になりましたが、この疑問が生じましたか?

LinuxベースのイメージとWindows ベースのイメージを同じ Docker エンジン ホストに混在させることはできますか? はいの場合、すべてのネットワーク機能を使用できますか? これは、ユーザーのホスト OS とは無関係ですか?

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

mysql - docker コンテナーをローカル ワークベンチ MySQL DB に接続する

こんにちは、ローカル マシンで Web アプリを実行し、Mysqlワークベンチに接続しています。現在、Web アプリをドッキングしようとしています。ローカルの開発マシン ( Docker Desktop for Windows を実行しています) の DB に接続できないようですが、どうすればよいか教えてもらえますか? これが私がこれまでに持っているものです。

数秒後、私は走りますdocker ps -a

コンテナーは実行されているようですが、残りの要求を試行すると404 Not foundが表示されます。これは、組み込みの tomcat サーバーを使用して Spring ツール スイート内から実行する場合と同じです。

: 個別の mysql コンテナーを実行してネットワーク経由で 2 つをリンクしたくはありません。新しく作成した Docker アプリをローカル DB MySQL に接続したいだけです。

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

php - Docker Desktop for Windowsを使用して、Apacheが別のコンテナでphp-fpmと通信できないのはなぜですか?

Windows 10 で Windows用の最新の安定したDocker デスクトップを実行しています。

Centos 6 と SCL をベースに、httpd24-httpd (Apache) 用と rh-php56-php-fpm (PHP-FPM) 用に 1 つずつ、別々のコンテナーをビルドするdocker-composeファイル (以下を参照) を作成しました。コンテナーは正常に起動し、サービスは OK ステータスを報告します。他のコンテナーから ping を実行すると、正常に解決されます。index.html ページにアクセスすると、Apache は問題なく起動します。

現在、Apache を使用するように設定されていますproxy:fcgi:phpfpm:9000が、php ファイルをロードしようとすると、Apache が 503 エラーを返します。たとえば、さまざまな接続オプションを試しましたproxy:fcgi:127.0.0.1:9000 -- 0.0.0.0:9000 -- 172.20.0.3:9000(これはdockerのphpfpm ipです)が、Apacheはログに記録しているだけです:

[proxy:error] [pid 60:tid ...] (...)接続が拒否されました: AH00957: FCGI: 172.20.0.3:9000 に接続しようとしました (*) 失敗しました [proxy_fcgi:error] [pid 60:tid . ..] [クライアント 172.20.0.1:44546] AH01079: バックエンドへの接続に失敗しました: ...

私もproxypassmatchで試してみましたが、まだ喜びはありません。

mod_proxy、mod_proxy_http、および mod_proxy_fcgi は Apache によってロードされています。

PHP-FPM も明らかに構成されています。私は通常、これをポートでリッスンするように設定しまし9000たが、試してみました:::9000

development.php.dockerfile のビルド中に、以下を追加しました。

そして、構成ファイルでわかるように、httpd は phpfpm にリンクされているため、私の推測では、それらは相互に完全に認識されている必要があり、apache は phpfpm:9000 に到達できるはずです。

なぜこれが機能しないのか、誰か助けてもらえますか?? それは私をひねりに駆り立てています。大変感謝します。

docker-compose:

www.conf

00-custom.conf

更新 問題は PHP-FPM 構成ファイルにありました。気づかなかったのですが、SCL の rh-php56-php-fpm が conf ファイルのディレクトリを 2 つ作成していました。/opt/rh/rh-php56/register.content/etc/opt/rh/rh-php56/php-fpm.d/www.conf を変更していましたが、サービスは /etc/opt/rh/rh-php56 を使用していました/php-fpm.d/www.conf

質問で完全なファイルパスを明確にする必要がありました。

listen.allowed_clients = httpdBroken pipe AH01074 Apache エラーが発生していたので、私も削除しました。コンテナー IP の使用は問題ありませんでしたが、そのルートをたどりたくありません。どちらにしても重要ではありません。