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 やっておきましょう。
コメント