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

python - 図、pkg_resources.DistributionNotFound の実行エラー

fig をダウンロードしましたが、実行すると次のエラーが発生します。

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

sinatra - Fig up error exec: "bundle": $PATH に実行ファイルが見つかりません

fig を使用してデータベースなしで Dockerized sinatra アプリを実行しようとしていますが、次のエラーが発生し続けます。

これがDockerfileです

config/container/start-server.sh は次のようになります

fig.yml は次のようになります。

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

docker - docker mysql 永続ストレージ

私はこのアプリを docker + fig を使用してオーケストレーションしようとしています。これは、試行の初日にうまく機能します。データベースファイルを永続化したいデータコンテナと、アプリで使用されるredis + mysqlコンテナを使用します。

mysql コンテナーを起動する/var/lib/mysqlと、内部でデータ ファイルが検索され、何も見つからない場合は、デフォルトの sb が作成されます。これを入力すると、ファイルが作成され、データ ボリュームに永続化されます。

fig を学習している間fig rm --force mysql、mysql コンテナーを削除する必要がありました。データ コンテナー上でデータが安全であることを知っていれば、恐れることなくこれを実行できました。ホストで a を実行するlsと、mysql ファイルがそのまま表示されます。

再度実行すると問題が発生しfig up、mysql コンテナーが再度作成されます。同じボリュームを共有していて、古い mysql ファイルがまだ存在しているにもかかわらず、この新しいコンテナーは、共有ボリュームが空であるかのように新しいデータベースを作成します。これは、コンテナを閉じた場合にのみ発生し、rm図を閉じて元に戻した場合には発生しません。

それが役立つ場合、これが私の図ファイルです:

data: image: ubuntu:12.04 volumes: - /data/mysql:/var/lib/mysql redis: image: redis:latest mysql: image: mysql:latest ports: - 3306 environment: MYSQL_DATABASE: ***** MYSQL_ROOT_PASSWORD: ***** volumes_from: - data web: build: . dns: 8.8.8.8 command: python manage.py runserver 0.0.0.0:8000 environment: - DEBUG=True - PYTHONUNBUFFERED=1 volumes: - .:/code ports: - "8000:8000" links: - data - mysql - redis

新しい mysql コンテナが既存のファイルを使用しない理由はありますか?

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

postgresql - 実行中のpostgresコンテナのpsqlに入る方法は?

fig Web サイトのチュートリアルを使用して、postgres コンテナーを作成しました。コンテナにdbという名前を付けました。

コンテナーは実行中で、アプリはコンテナーに正常に接続します。fig run db psql実行中のdbコンテナーでコマンドを実行しようとしたところ、エラーが発生しました。

実行中のdbコンテナのpsqlインターフェイスにアクセスするにはどうすればよいですか?

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

docker - fig 無効なリポジトリ名エラー

「fig up」中にリポジトリ名を生成するときに、fig がルート ディレクトリの名前を使用しているように見えます。yaml で指定する方法がわかりません。すでに docker に登録されているリポジトリ名を持っていますか、それともリポジトリは docker イメージを意味しますか?

「フィグアップ」しようとしているエラーメッセージ:

ここに私のfig.yamlがあります:

注: fig.yml の先頭に FIG_PROJECT_NAME を追加しようとしましたが、次のエラーが発生しました。

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

docker - Docker: リンクのみのサービスへの接続方法

データの保存に使用し、ポートを外部に公開しないが、接続するにはリンクが必要なPostgres イメージを使用しています。VOLUME

データベースのホストとポートを指定する必要があるアプリを使用して、ホスト マシンからこれに接続できる方法があるかどうか疑問に思っています。

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

docker - 図 (Docker): 環境に応じて実行するサービスを指定する方法

Fig (および Docker) を使用して開発環境をセットアップしています。

私が構成したサービスの 1 つは、軽量の Web データベース クライアントであるAdminerです。開発には必要ですが、本番環境では実行したくありません。どうやってやるの?Fig (推奨) または Docker のソリューションで十分です。

これが私の一部ですfig.yml