LoginSignup
13

More than 1 year has passed since last update.

docker-compose 再ビルドして起動 一つのコンテナだけ

Last updated at Posted at 2020-10-01
docker-compose up -d --no-deps --build <service_name>

--no-deps - 紐づいている他のサービスを起動しない

--build - コンテナを起動する前にビルドをする


version: "3.3"

services:
    app:
        container_name: "my-app"

<service_name>にはコンテナ名ではなく、docker-compose.ymlのサービス名を入れるのに注意。
上記の例だと、my-appではなく、appになります。

再ビルドして起動したいのは一つのコンテナだけなのに、つい毎回docker-compose down && docker-compose build && docker-compose up -d
してしまっていてもっと短い時間でできたらなぁと思い調べた内容でした。

参考

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
What you can do with signing up
13