2017-12-09 7 views
0

ドッカーのチュートリアルに続いて作成します。あなたのアプリケーション用のDockerfileとそのサービス用のdocker-compose.ymlがあるとしましょう。ドッカーの作成時にローカルイメージを作成するのはいつですか?それはドッカーハブからいつ取り出されますか?

Dockerfile

FROM ruby:2.3.3 
... 
COPY . /myapp 

ドッキングウィンドウ-compose.yml

version: '3' 
services: 
    db: 
    image: postgres 
    web: 
    build: . 
    image: dre-hh/myapp 
    volumes: 
     - .:/myapp 

    depends_on: 
     - db 

あなたがドッキングウィンドウ・コンとローカルファイルシステムからアプリケーションを構築したい開発中。その後、ドッカーハブにアプリドッカーの画像をアップロードすることができます。

ローカルシステムからビルドするかドッカーハブからビルドするかを選択する場合は、分割されたオーバーライド可能な構成が必要ですか?または、可能であれば、 はyamlファイルのbuildオプションとimageオプションの両方を指定することができますか?

+1

私は「はい」と答えます。より多くの設定が必要です。または、構成された構成を実行する構成のドッキング装置は1つだけです。ドッキング装置自体を使用してコンテナを構成するには、 – Ivonet

答えて

2

ビルド使用して:イメージを持つ:は、イメージ名を使用すると、ドッキングウィンドウ-COMPOSEのように画像をタグ付けすることをその名前を選択できるようにするだけです。 イメージをプッシュするには、前述のlvonetとは別のconfig/buildワークフローを使用する必要があります。

関連する問題