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

redis - Docker-compose が redis をアタッチしない: redis が起動しない

特定できない docker-compose 構成の問題があります: redis が起動しません。

の docker-compose.yml :

私の./web/Dockerfile :

私の./redis/Dockerfile :

を実行するsudo docker-compose upと、mysql/dbは正常に起動しますが、Docker によってredisが起動されません。

誰でも助けてもらえますか?

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

tomcat - Docker と haproxy を使用して、組み込みの tomcat の複数のインスタンスへのリクエストを負荷分散する

多数の組み込み tomcat へのリクエストをロードバランス/ラウンドロビンするために、Docker と haproxy を使用しようとしています。

私の現在の構成は次のとおりです。

docker-compose.yml から:

./web/Dockerfile から:

docker-compose scale web=2 に続いて docker-compose up を実行すると、両方の tomcat が起動していることがわかりますが、ブラウザからそれらにアクセスできません...

私の負荷分散アプリにアクセスする方法について誰かアドバイスしてもらえますか? 私が試してみました:

  • 172.17.42.1:8080
  • 172.17.42.1:80

無駄に(172.17.42.1は私のドッカーIPです)。

haproxy をさらに構成する必要がありますか?

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

docker - docker-compose.yml でプロジェクト名を設定/取得する方法

docker-compose プロジェクト名を設定するか、構成ファイル内で参照できるようにしようとしています。これらのいずれかが可能ですか?

私が尋ねている理由は、私がこのチュートリアルに従っているため、最終的に次のdocker-container.ymlファイルが作成されたからです。

構成によりimage: myapp_web、これはプロジェクト名自体がmyapp. これは、名前の付いたディレクトリで作業しているmyapp場合、または を使用している場合に当てはまりますdocker-compose -p myapp

しかし、誰かがディレクトリ名を変更するとすぐに、これはクラッシュします。COMPOSE_PROJECT_NAMEオプションを渡さずにカスタム変数を使用するように docker-compose に伝えたいと思い-p fancynameます。

私が想像できる別の方法は、ある種のimage: {$COMPOSE_PROJECT_NAME}_web を yml ファイルに渡すことですが、これが実現できるかどうかは本当にわかりません。

何か案が?

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

docker - docker compose に関する問題

私が抱えている問題は、docker-compose up を実行しようとした後、すべてがダウンロードされた後 (python の依存関係) docker-compose がハングアップすることです。

私のディレクトリ構造は次のようになります。

Dockerfile:

docker-compose.yml

感覚配列.py:

docker hello world の例も実行しましたが、問題なく動作しているようです。

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

docker - リンクエイリアスを使用してリンクされたコンテナのIPを取得する方法はありますか?

私は2つのコンテナを別のコンテナにリンクしています。次のように...

リンク エイリアスを使用しcontainer1ての IP を取得する簡単な方法はありますか?container2aliasc1

docker-composeを使用してコンテナーをオーケストレーションします

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

docker - Docker データ専用コンテナーと新しいリリースの処理

私は Docker に関する多くのプラクティスを研究してきましたが、かなりの成果を上げています。しかし、私を困惑させ続けていることが 1 つあります。それは、データのみのコンテナーを操作することです。

これが私の現在のセットアップの簡単な概要です。

表示されるの<censored-url>は、次の Dockerfile を使用したイメージ ビルドです。

現在、このセットアップは機能していますが、新しいリリースを処理する方法がわかりません。ソースは git にあります。本番環境にデプロイする場合は、新しいイメージを作成し (FROM busybox はおそらく既存のイメージ URL に置き換える必要があります)、新しいイメージを本番サーバーに取り込みます。

しかし、Web コンテナーなどのデータを更新するにはどうすればよいでしょうか? また、永続データ (/var/lib/mysql) が残っていることも確認する必要があります。

質問が明確であることを願っています。必要に応じて喜んで明確にします。

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

django - Postgreパスワードを追加するDocker-compose

リモート マシンから postgres db にアクセスする際に問題が発生しています。digitalOcean ドロップレットから docker-compose (django と postgres) を実行しているため、Mac からデータベースにアクセスできる必要があります。

docker-compose での環境の使い方の概要から、以下がうまくいくと思いました。どんな助けでも大歓迎です。

ポート 5555、user:postgres、pass:mysecretpassword で pgadmin3 から postgres db にアクセスしようとしています。

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

docker - docker-compose run はリンクを設定しません

次の行に沿って docker-compose.yml ファイルがあります。

実行すると、サービスへのdocker-compose upリンクが作成されます。ただし、実行してもリンクは作成されません。ファイルを確認しました。/etc/hostsmongodocker-compose run analytics bash/etc/hosts

docker-compose のドキュメントにはこれについて何も言及されていないので、混乱しています。

  1. 使用時にリンクが設定されないのはなぜrunですか?
  2. どうすればこれを達成できますか?