🔥

Docker Composeで複数コンテナを起動する方法

に公開

これは何?

Docker Composeで複数コンテナを起動する方法を記載します。

やること

1s22s1/sinatra_app をそれぞれ4567、4568、4569のポートで3つ立ち上げたいと思います。

手順

1.docker-compose.ymlを作成します。

docker-compose.yml
services:
  app1:
    image: 1s22s1/sinatra_app
    ports:
      - 4567:4567
  app2:
    image: 1s22s1/sinatra_app
    ports:
      - 4568:4567
  app3:
    image: 1s22s1/sinatra_app
    ports:
      - 4569:4567
  1. docker-compose upを実行します。

起動後 http://localhost:4567/http://localhost:4568/http://localhost:4569/ にアクセスすると想定通りの文字列が表示されます。

Discussion