問題タブ [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.
docker - Fig/Docker コンテナを使用した疑似 tty
疑似 tty が必要で、コンテナに接続していなくても stdin を開いたままにします。ドッカーでは、これを使用できます:docker run -i -t ubuntu /bin/bash
これを図で使用すると:
その後、実行中の docker コンテナーに接続できません。何か案が?
scale - 図を作成する前にスケール値を設定する方法はありますか?
サービスを 10 倍にスケーリングする場合
その後停止
Fig はスケーリングの量を「キャッシュ」するので、次回はそうします
すでに 10x www で始まります。
それを回避する方法はありますか?
scale
実行する前に設定しようとするとfig up
、エラーが発生します。
docker - fig がほぼ空のコンテナーで「エコー」しようとするのはなぜですか?
Magento データベースとファイルシステム データ用のデータ ボリューム コンテナーを作成しました。何もする必要がないので、実行できるようscratch
に、いくつかのファイルだけでベアボーンを作成しtrue-asm
ました。
次に、fig.yml ファイルを作成して mysql および php:5.4-apache と組み合わせ、Magento インスタンスを実際に動作させました。しかし、2回目に を実行するfig up
と、データ コンテナーは常に起動に失敗します。簡単な例を次に示します。
が明確に実行するように言っているのに、なぜfig up
実行しようとしているのですか?echo
command
/true-asm
更新(コメント者の質問に答えるため)
このイメージの Dockerfile はありませんが、エントリポイントは で設定できますfig.yml
。設定すると、figecho
は 2 回目の実行でそれを書き換えるように見えます。
node.js - Docker コンテナー内の Sailsjs アプリケーションの問題
コンテナーで Sails アプリケーション (Node.js) を実行する際に 2 つの問題があります。私のコンテナには、このようにnodejsがインストールされたDockerfileがあります
コンテナーを fig で実行すると、 fig.yml があります。
そしてコマンドで:
ノードとコードが /src にある状態で、コンテナーは正常に起動しています。しかし、コンテナで帆を持ち上げようとすると、非常に遅くなります。コンピューターにマウントされているボリュームに関連していますか? もう 1 つの問題は、セイルが解除されたときにブラウザでアプリケーションにアクセスできないことです。
注:
私は Boot2Docker を使用して Mac OSX を使用しています (また、ブラウザーでコンテナーにアクセスできるかどうかをテストするために、Boot2Docker から IP を取得します)。
私は開発中であり、コードを編集するたびにコンテナーを作成したくないため、VOLUME の代わりに COPY を作成できません。生産量を増やすのは悪い考えですか?
コンテナに npm をインストールしようとすると、非常に遅くなりますが、関連していますか?
ご協力いただきありがとうございます !
docker - Fig ボリュームが正しくマウントされない
Fig+Django チュートリアルのプロジェクト レイアウトを次のように変更しようとしました。
そして、私の fig.yml は次のようになります。
ただし、何らかの理由で、ディレクトリの代わりにproject
現在のディレクトリをマウントします。fig logs
この場合の結果は次のようになります。
そして私のDockerfile:
私が間違っていることは何ですか?/project を /code にマウントするにはどうすればよいですか?
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.txt
Dockerfile でのみ実行できるためです。
方法はありません。コードを別のサーバーにプルすることはできます。ビルド中に、どの要件ファイルからインストールするかに関するフラグを渡すことができます。
複数の Dockerfile のサポートを要求するfig に問題があります。コードをプルし、指定するフラグを渡して、どの要件からインストールするか、方法はありますか?
ありがとう!