[Mac] Docker でコンテナの自動起動を止める
Docker コンテナには Docker を起動した際に自動起動するものがあると気付いた。自動起動してほしくないので、自動起動を無効にすることにした。
(1)自動起動するコンテナを検索する。
$ docker inspect -f "{{.Name}} {{.HostConfig.RestartPolicy.Name}}" $(docker ps -aq) | grep always
/n8n-n8n-1 always
/n8n-postgres-1 always
n8n-n8n-1 と n8n-postgres-1 が自動起動すると分かった。これらを無効化する。
(2)以下のコマンドで無効化する。
$ docker update --restart=no n8n-n8n-1
n8n-n8n-1
$ docker update --restart=no n8n-postgres-1
n8n-postgres-1
(3)無効化されたかどうか確認する。
$ docker inspect -f "{{.Name}} {{.HostConfig.RestartPolicy.Name}}" $(docker ps -aq) | grep always
(出力なし)
先ほどの n8n-n8n-1 と n8n-postgres-1 が表示されなくなったので無効化に成功した。
参考:
Dockerコンテナの自動起動設定を変更する方法 - PRESSMAN*Tech
https://www.pressmantech.com/tech/6522
この記事が気に入ったらサポートをしてみませんか?