問題タブ [fig]

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

node.js - Nodemon が Docker 環境で動作しない

Docker と fig を使用して NodeJS dev-env を構築しています。

nodemon を使用して server.js を監視していますが、server.js を変更してもサーバーは再起動しません。

しかし、ノードモンからスーパーバイザーに変更したところ、うまくいきました!

問題がどこにあるか誰か知っていますか?

詳細は以下のとおりです。


私の図のフォルダ構造:

図.yml:

Dockerfile:

Server.js: (NodeJS Web サイトのサンプル コード)

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

docker - 図 kafka hostPort マッピング

fig を kafka で使用して、kafka クラスターを管理したいと考えています。

私は fig の初心者で、hostPort マッピングに問題があります。

kafka-docker を kafka イメージとして使用します。私の fig.yml はここにあります:

画像で示した例です。

さて、ここに私の問題があります:

次のコマンドを実行してクラスターを起動します。

イチジクスケール kafka=2

次のようなカフカ トピックを作成します。

./kafka-topics.sh --create --zookeeper 192.168.59.103:49157 --replication-factor 2 --partitions 1 --topic テスト

次:

$ ./kafka-topics.sh --describe --zookeeper 192.168.59.103:49157 --topic test2 Topic:test2 PartitionCount:1 ReplicationFactor:2 構成: Topic: test2 Partition: 0 Leader: 49158 Replicas: 49159,49158 Isr: 49159,49158

figKakfa_2 が何らかの理由でクラッシュします (49159 ポートで実行されます)。

このコンテナを同じポートで再起動するにはどうすればよいですか?

scale コマンドを再度実行すると、新しいコンテナーが取得されますが、別の hostPort にマップされており、飼育係はそれを古いインスタンスとして取得しません。

ありがとう。

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

postgresql - figを使用してpostgresデータベースを復元する方法は?

Django アプリにFIG ( http://www.fig.sh/ )を使用しようとしています。ダンプからデータベースを再作成できません。

そして得る:

socket.error: [Errno 104] ピアによって接続がリセットされました

しかし、これを実行します(データベース内のテーブルはまだ表示されません):

これはdockerfileです:

そして fig.yml:

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

mongodb - docker と fig を使用して mongodb レプリカ セットを設定する適切な方法は何ですか?

docker と fig を使用して mongodb レプリカ セットを設定する適切な方法は何ですか?

公式のmongodbチュートリアルfig.ymlに従って、いくつかのレプリカセットを含むファイルを作成しようとしていましたがrs.initiate()rs.add("<hostname><:port>")適切に呼び出す方法によって常にブロックされました。

を呼び出さずに からすべてを開始できない理由を説明するこのSOの回答を見つけたので、どうすればそれを達成できますか?shellrs.initiate()

ああ、私はmongo:latestベース イメージとして (v2.6.5) を変更せずに使用しています。

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

ruby-on-rails - Docker と Fig を使用してダウンタイムなしで本番環境の Rails アプリを更新するにはどうすればよいですか?

Rails/Postgres アプリに Docker と Fig を使用しています。

Rails アプリの更新を本番環境にプッシュする最良の方法は何ですか? 現在、本番環境で次のスクリプトを実行していますが、約 10 秒のダウンタイムが発生します。

webFigがコンテナを再作成するときにダウンタイムが発生すると思います。

これは私が本番環境で使用するfig.xmlファイルです。

アプリのデモはこちら: https://github.com/evgenyneu/docker-rails-fig-sample

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

docker - 図: 既存のコンテナでコマンドを実行するにはどうすればよいですか?

fig upweb と dbで実行されている 2 つのコンテナーがあります。Web コンテナーが実行されている環境に関する情報を取得したいと思います: どの環境変数が設定されているか、Web サーバーが書き込んだログを読むなど。

コンテナーはプロセスに少し似ており、プロセスに「ログイン」しないことは知っていますが、VM と同様の方法でログインします...

どうすればそれを達成できますか?

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

docker - Docker: 秘密情報をコンテナに提供する方法は?

コンテナー内にアプリがあり、サービスにアクセスするためのパスワードと API キーの環境変数を読み取っています。(docker 内ではなく) 自分のマシンでアプリを実行するexport SERVICE_KEY='wefhsuidfhda98'と、アプリはそれを使用できます。

これに対する標準的なアプローチは何ですか?exportコマンドでサーバーに追加され、そのファイルで実行される秘密のファイルを持つことを考えていましたsource

私はドッカーとイチジクを使用しています。