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

docker - Fig/Docker コンテナを使用した疑似 tty

疑似 tty が必要で、コンテナに接続していなくても stdin を開いたままにします。ドッカーでは、これを使用できます:docker run -i -t ubuntu /bin/bash

これを図で使用すると:

その後、実行中の docker コンテナーに接続できません。何か案が?

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

scale - 図を作成する前にスケール値を設定する方法はありますか?

サービスを 10 倍にスケーリングする場合

その後停止

Fig はスケーリングの量を「キャッシュ」するので、次回はそうします

すでに 10x www で始まります。

それを回避する方法はありますか?

scale実行する前に設定しようとするとfig up、エラーが発生します。

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

docker - fig がほぼ空のコンテナーで「エコー」しようとするのはなぜですか?

Magento データベースとファイルシステム データ用のデータ ボリューム コンテナーを作成しました。何もする必要がないので、実行できるようscratchに、いくつかのファイルだけでベアボーンを作成しtrue-asmました。

次に、fig.yml ファイルを作成して mysql および php:5.4-apache と組み合わせ、Magento インスタンスを実際に動作させました。しかし、2回目に を実行するfig upと、データ コンテナーは常に起動に失敗します。簡単な例を次に示します。

が明確に実行するように言っているのに、なぜfig up実行しようとしているのですか?echocommand/true-asm

更新(コメント者の質問に答えるため)

このイメージの Dockerfile はありませんが、エントリポイントは で設定できますfig.yml。設定すると、figechoは 2 回目の実行でそれを書き換えるように見えます。

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

node.js - Docker コンテナー内の Sailsjs アプリケーションの問題

コンテナーで Sails アプリケーション (Node.js) を実行する際に 2 つの問題があります。私のコンテナには、このようにnodejsがインストールされたDockerfileがあります

コンテナーを fig で実行すると、 fig.yml があります。

そしてコマンドで:

ノードとコードが /src にある状態で、コンテナーは正常に起動しています。しかし、コンテナで帆を持ち上げようとすると、非常に遅くなります。コンピューターにマウントされているボリュームに関連していますか? もう 1 つの問題は、セイルが解除されたときにブラウザでアプリケーションにアクセスできないことです。

:

  • 私は Boot2Docker を使用して Mac OSX を使用しています (また、ブラウザーでコンテナーにアクセスできるかどうかをテストするために、Boot2Docker から IP を取得します)。

  • 私は開発中であり、コードを編集するたびにコンテナーを作成したくないため、VOLUME の代わりに COPY を作成できません。生産量を増やすのは悪い考えですか?

  • コンテナに npm をインストールしようとすると、非常に遅くなりますが、関連していますか?

ご協力いただきありがとうございます !

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

docker - Fig ボリュームが正しくマウントされない

Fig+Django チュートリアルのプロジェクト レイアウトを次のように変更しようとしました。

そして、私の fig.yml は次のようになります。

ただし、何らかの理由で、ディレクトリの代わりにproject現在のディレクトリをマウントします。fig logsこの場合の結果は次のようになります。

そして私のDockerfile:

私が間違っていることは何ですか?/project を /code にマウントするにはどうすればよいですか?

github のサンプル

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

python - 開発サーバー、ステージングサーバー、および本番サーバーにまたがる docker デプロイメントのために、複数の django 要件ファイルを fig ファイルに記載するにはどうすればよいですか?

最初の fig ファイルを書きました。docker での作業は本当に素晴らしいものになります。

fig で、ローカル、ステージング、および製品コンテナーも起動したいと考えています。そこで、3 つの異なる fig ファイルを作成しました。fig-dev.yml、fig-stage.yml、および fig-prod.yml。

3 つの yml ファイルには、3 つのサーバーの要件に従ってプルする必要があるイメージが含まれています。

私のdjangoアプリケーションには、3つの異なる要件ファイル(ローカル要件、ステージング要件、および本番)があります。yml ファイルで 3 つのそれぞれを指定したかったのです。pip install *-requirements.txtDockerfile でのみ実行できるためです。

方法はありません。コードを別のサーバーにプルすることはできます。ビルド中に、どの要件ファイルからインストールするかに関するフラグを渡すことができます。

複数の Dockerfile のサポートを要求するfig に問題があります。コードをプルし、指定するフラグを渡して、どの要件からインストールするか、方法はありますか?

ありがとう!