CoreOSはもうサポート切れとなり、Fedora系に引き継がれているが我が家ではLAN内で使用している為、まだまだ現役である。
今回、サーバーをRebootしてもすぐに起動してくるよう、設定した際のメモを残す。
自動起動ファイル作成
$ sudo vi /etc/systemd/system/docker1.service
[Unit]
Description=My Service
After=docker.service
Requires=docker.service
[Service]
WorkingDirectory=/opt/app/laradock
ExecStart=/opt/bin/docker-compose up -d
[Install]
WantedBy=multi-user.target
$ sudo systemctl enable docker1
$ ln -s '/etc/systemd/system/docker1.service' '/etc/systemd/system/multi-user.target.wants/docker1.service'
一覧確認
$ ls -l /etc/systemd/system/multi-user.target.wants/docker*
最後に、Rebootして docker-compose ps で全てUPしていることを確認した。
最近のコメント