2017-11-07 1 views
-2

私はDockerを初めて使いました。同じドッカー画像のインスタンスを2つまたは3つ取得する方法が不思議です。
この構造に従う。
Docker:同じドッカー画像の多くのインスタンスを取得する方法

各インスタンスには固有のポートと構成があります。

ありがとうございました。

+0

複数のイメージインスタンス?あなたは同じイメージから複数のコンテナを作成する方法を尋ねていますか?同じ画像に複数のタグが必要なのですか? – BMitch

+0

同じコンテナに複数のイメージを持ち、それぞれが一意のポートと構成を持つようにします。 –

+0

"同じコンテナにある複数の画像"は解析されません。コンテナには1つのイメージしかありません。イメージは、イメージの実行インスタンスであるコンテナを作成するために必要な定義です。 – BMitch

答えて

1

これは動作するはずです:

version: '3' 
    services: 
     container1: 
     image: WEB-APP 
     ports: 
      - 8082:80 
     container2: 
     image: WEB-APP 
     ports: 
      - 8083:80 
     container3: 
     image: WEB-APP 
     ports: 
      - 8084:80 

どこかにあなたのマシンの「ドッカ-compose.yml」と呼ばれるファイルにそれを入れて実行します。ファイルのフォルダ内の

docker-compose up 

、後Compose(https://docs.docker.com/compose/install/)をインストールしてください。

同じ画像の複数のコンテナを使用する予定の場合は、に見てください。

+0

はい、最終的に私の目的はkubernets https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/でイメージを作成することです –

関連する問題