2016-07-12 7 views
0

これは一般的なドッカー作成ファイルです。私はビルドイメージ(ドッカー - 構成ビルド)と私のテスト(ドッカー作成実行テスト)の両方を使用しています。docker-compose runでイメージをプル

version: '2' 
    services: 

     test : 
     links: 
     - web 

     cmd : "mvn clean verify" 

     web: 
     image: my_repo/my_image:tag 
     build: . 

私は実行コマンドドッキングウィンドウ・コンテストを実行する前に、イメージを構築しようとします。

新しいイメージを作成するのではなく、既存のイメージを強制的にプルする方法はありますか?

答えて

0

からすべての新しい画像を引っ張るがあります。

version: '2' 
    services: 

     test : 
     links: 
     - web 

     cmd : "mvn clean verify" 

     web: 
     image: web 
0

実行する前に "pull"コマンドを使用できます。それはそれは(がテストに依存ウェブ)との間のリンクがありますので、テストコンテナを作成する前に、ウェブイメージを構築だと、通常のレジストリ

docker-compose pull 
docker-compose run 
0
:その後、新しいイメージを使用してDockerfileを更新

docker build -t web . 

:あなたは、ビルドにあなたがドッキングウィンドウ-構成アップを実行するたびをしないしたい場合は、あなたのウェブ画像を作成することから始め

両方のソリューションが正常に動作します。

私はちょうど

のようないくつかのことを持っている必要がありますことを期待した「ドッキングウィンドウの実行テストはを--pull」またはプル/ビルドを強制的に「ドッカ焦げ茶色のテストはを--build」。

ありがとうございます!

関連する問題