パソコン起動時にDocker Desktop、コンテナも自動起動する

dockerコンテナ自動起動docker-compose.ymlにrestart:always docker

Docker Desktopだけでなく、常に使うコンテナも自動起動させたいことがあると思います。
自分の場合はmysqlコンテナ。ネットワーク経由でphpやpythonから使っています。
いちいち起動するのも面倒になってきたので、Docker Desktop起動したらmysqlコンテナも自動起動するやり方を。

スポンサーリンク

パソコン起動時にDocker Desktopの自動起動

Docker Desktopの設定、General 一番上の「Start Docker Desktop when you log in」にチェック

コンテナも自動起動 restart:always

コンテナの自動起動には、docker-compose.ymlにrestart:alwaysを追加すればOK。

image: xxx.php
restart: always
ports:
  - 8080:80

OFFにするにはrestart:no

一回設定を更新するためにdocker-compose up やっておきましょう。

コメント

タイトルとURLをコピーしました