問題タブ [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 投票する
1 に答える
4753 参照

proxy - プロキシを使用して docker-compose pip install を行う方法は?

docker-compose ビルドを機能させようとしています。私の元の Dockerfile は、

そして、requirements.txt を次のように持っています。

プロキシの背後にあるため、pip install は --proxy なしでは外部に到達できず、

Docker ファイルをこれに変更しようとしましたが、 --proxy pip オプションを使用していません。

しかし、--no-cache を実行しても docker-compose は Dockerfile を取得しないようです。

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

ruby-on-rails - docker-compose mongo rails 接続が失敗する

開発環境にmongodbを使用したレールアプリケーションがあります。mongodb を docker に接続できません。同じモンゴイド構成でローカル mongodb に接続できます。ホストを localhost として 0.0.0.0 に変更しようとしましたが、うまくいきませんでした。設定に何が欠けていますか?

私の疑問は、Docker の mongo が起動またはバインドされていないことです。mongoid config を read: :nearest に変更すると、no nodes found と表示されます。

エラー メッセージは、Moped::Errors::ConnectionFailure in Product#index です。

レプリカ セットのプライマリ ノードに接続できませんでした #]>

Dockerfile

docker-compose.yml

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

python - docker-compose から requirements.txt をインストールするにはどうすればよいですか?

docker-compose を使用して dockerized django アプリを作成しました (このチュートリアルに従ってください)。ここで、requirements.txt にいくつかのパッケージを追加してインストールします。それを行う正しい方法は何ですか?

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

docker - 実行時に docker-compose.yml のポートを設定する

docker-compose.ymlプロジェクトの 1 つに、複数のコンテナーをリンクして 1 つのアプリケーションをビルドするファイルがあります。メイン エントリ ポイント (つまり、Web サーバーを含むコンテナー) はホスト ポートで実行されます8080

現在、このポートはファイルにハードコードされていdocker-compose.ymlます。

ランタイム パラメータを使用してこのポートを動的に設定する方法はありますか? ドキュメントでこれについて何も見つけることができませんでしたが、一方で、これが不可能であることは想像できません。

それは...ですか?

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

docker - Docker ボリュームでのファイル変更の監視

Python スクリプトを実行している Docker コンテナーがあります。入力要求を待機し、それに応じてデータを処理します。

私は開発にdockerを使用しているので、そのpythonファイルのソースコードを変更するたびに(コンテナではなくマシン内で)、コンテナがpythonスクリプトを停止し、新しいコードで再起動することを望みます。現時点では、コンテナーを手動で停止して再起動する必要があるためです。(コンテナー内ではなく) 自分の側でファイルの変更を監視することもできますが、それを避けてコンテナー内で実行したいと考えています。

docker-compose のvolumesオプションを使用して、FS とコンテナーの間でソース コードを共有しています。

ファイルの変更を監視するために、 watchdog python モジュールのwatchmedoシェル ユーティリティを使用しようとしました。オプションでマウントされていても、ローカルFSではなくコンテナの内部から編集しない限り、そのpythonソースファイルのファイル変更に気付かないという奇妙な問題があります。volumes

これは、docker の動作と、おそらくボリュームの問題にも関係しているように感じます。私はオンラインでそれを読み込もうとしてきましたが、あまり運がありませんでした. 何か案は?私は完全に立ち往生しています!

編集:これは、それをよりよく説明するgifです。上からペインまでは同じコンテナに接続され、下の 2 つはローカル マシンに接続されています。すべてのペインが同じフォルダーを指しています。 gif

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

linux - Ubuntu での docker-compose/boot2docker の使用

プロジェクトにdocker-compose.ymlファイルがあり、Linux マシン (Ubuntu 14.04) で docker を使用して使用しようとしています。
私のプロジェクトでこれをどのように使用できるか、誰かがこれに光を当てることができますか?
docker と docker-compose は既にインストールしています。また、使ってみboot2dockerましたが(ただし、MacとWindowsのみ)、うまくいきませんでした。助けてください!

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

docker - Docker/Docker-Compose の NFS ボリューム

私は boot2mac と docker-compose を使用しています。これを構成して、NFS 経由でボリュームをマウントできるようにしたいと考えています。これは私の構成です: