複数のイメージを実行するときに、Dockerコンテナをどのように起動しますか?

Docker内の1つのコンテナは1つのイメージしか実行できませんが、複数のコンテナを使用することで複数のイメージを同時に実行できます。

手段1:Docker Composeを利用する(おすすめ)

  1. ドッカー・コンポーズ.yml
version: '3'
services:
  service1:
    image: image1
  service2:
    image: image2
  1. docker-composeを起動します。

2番目の方法:複数の容器を使用する。

  1. コンテナを作成し、最初のイメージを実行します。
docker run -d --name container1 image1
  1. もう一つのコンテナを作成して、別のイメージを実行します。
docker run -d --name container2 image2
  1. 必要に応じて、さらにコンテナを作成し、他のイメージを実行できます。

複数のコンテナで複数のイメージを実行すると、リソース消費が増加し、管理やメンテナンス作業も増えますので、Docker Composeを使用することをお勧めします。

bannerAds