問題タブ [docker-compose]

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 投票する
4 に答える
18384 参照

postgresql - docker-compose: postgres のシェル (psql) へのアクセス

psqlを使用して PostgreSQL のシェル ( )にアクセスしようとしていますdocker-composeが、問題が発生しています...docker-composeファイルは次のとおりです。

実行して、サービスと同様にアクセスpsqlしてアクセスしようとしましたmainpostgresdb

docker-compose run postgresdb psql -h postgresdb -U docker mydatabase

しかし、私が得たのは...データベース構成ファイルでホストとしてpsql: could not translate host name "postgresdb" to address: Name or service not known使用しているため、理解できません。postgresdb

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

php - 公式の nginx Docker イメージにカスタム Nginx 構成を使用するには?

次のdocker-composeファイルがあります:

Dockerfileコマンドリストは次のとおりです。

Nginx サーバーは正常に動作し、デフォルトの html ページが表示されますがhttp://localhost/index.html、PHP スクリプトは実行されません。だから私が得たときhttp://localhost/index.php- ブラウザはPHPファイルを実行する代わりにダウンロードします。

私の場合、カスタム Nginx 構成を使用して PHP スクリプトを実行するにはどうすればよいですか?

0 投票する
3 に答える
14694 参照

python - Pip install -e パッケージが Docker に表示されない

requirements.txtとりわけ、以下を含むファイルがあります。

Docker Compose を使用して Docker コンテナを構築しようとすると、両方のパッケージがダウンロードされ、両方がインストールされますpip freezeが、パッケージの兆候はありません-e。アプリを実行しようとすると、このパッケージがインストールされていないように見えます。ビルドからの関連する出力は次のとおりです。

そして、これが私のものDockerfileです:

この状況は非常に奇妙であり、助けていただければ幸いです。

0 投票する
7 に答える
204002 参照

php - php-fpm と Nginx Docker コンテナを正しくリンクするには?

2 つの別々のコンテナーをリンクしようとしています。

問題は、php スクリプトが機能しないことです。php-fpm の設定が間違っている可能性があります。これが私のリポジトリにあるソースコードです。ファイルは次のdocker-compose.ymlとおりです。

そしてDockerfile、nginxのものに基づいてカスタムイメージを構築するために使用しました:

最後に、これが私のカスタム Nginx 仮想ホスト構成です。

PHPスクリプトを実行するためにこれらのコンテナを正しく設定するのを手伝ってくれる人はいますか?

PS 私は次のようにdocker-composerを介してコンテナを実行します:

docker-compose up

プロジェクトのルート ディレクトリから。

0 投票する
6 に答える
265263 参照

docker - docker-compose でホスト名を設定するにはどうすればよいですか?

私のdocker-compose.ymlファイルには、次のものがあります。ただし、コンテナはホスト名の値を取得しません。何か案は?

コンテナー内のホスト名を確認すると、取得されませんaffy

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

docker - Docker コンテナー内のエイリアス サービス環境変数

Docker Compose を使用してコンテナーを起動します。次の env var: でホスト ポートを (特に) 公開する RethinkDB サービス コンテナーがありますAPP_RETHINKDB_1_PORT_28015_TCP_ADDR

ただし、私のアプリは、このホストを という名前の環境変数として受け取る必要がありますRETHINKDB_HOST

私の質問は、コンテナを起動するときに、指定されたenv varを目的のenv varにエイリアスするにはどうすればよいですか(できれば最もDockerっぽい方法で)?私は試した:

しかし、第一に、それは機能せず、第二に、それが最善の方法であるかのようには見えません。

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

python - env var を前に付けた Docker コマンド (ローカル環境変数)

Docker Compose を使用していくつかのコンテナーをスピンアップしていますが、うまくいきませんcommand。Flask サーバーを起動したいのですが、環境変数も設定します。これが私がやったことです:

残念ながら、次のエラーが表示されます。

どうすればこれを機能させることができますか?

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

docker-compose - docker-compose up で環境を指定

たとえば、なぜそれが言えないのdocker-compose up -e MYSQL_ROOT_PASSWORD=blaですか?私のアプリケーションが mysql サーバーに接続する場合、同じパスワードをアプリケーション コンテナーにも注入するとよいでしょう。これはどういうわけか可能ですか?