2016-10-14 5 views

答えて

1

で画像を押していいえ、あなたは、複数の画像をマージすることはできません。

実行中のコンテナを画像としてdocker commitでキャプチャし、各画像をハブにプッシュできますが、docker-compose.ymlを別々に共有する必要があります。

このタイプのシナリオでは、application bundlesと呼ばれる新しいワークフローがあり、分散システムをイメージのバンドルとしてキャプチャできます。現在、実験的な機能です。

1

$ docker buildコマンドで画像を構築し、正しいタグを使用して$ docker pushでプッシュすることができます。それとも、ドッキングウィンドウ-compose.ymlに正しいイメージを定義することができます。

container: 
    build: . 
    image: username/image:tag 

し、ビルド後の$ docker-compose push

+0

ポイントは私のdocker-compose.ymlに複数のコンテナがあり、複数の画像をビルドしています。そして私は1人のマージャーを必要とします – Vardius

+0

私はそれをそのようにすることのいかなる点も見ません。私は別のイメージ(とコンテナ)が異なる役割を持っていると仮定しているので、別々のイメージを使用すると明確になります。もちろん、私は実際のユースケースを知らない。 – Lauri

+0

bitbucketパイプラインでこのenvを使用したいと思います – Vardius

関連する問題