一、 docker 服務啓動啓動
# 開啓 docker 自啓動
systemctl enable docker.service
# 關閉 docker 自啓動
systemctl disable docker.service
二、docker 容器自動啓動
# 開啓容器自啓動
docker update --restart=always 【容器名】
例如:docker update --restart=always tracker
# 關閉容器自啓動
docker update --restart=no【容器名】
例如:docker update --restart=no tracker
##### 相關配置解析
no:
不要自動重啓容器。(默認)
on-failure:
如果容器由於錯誤而退出,則重新啓動容器,該錯誤表現爲非零退出代碼。
always:
如果容器停止,請務必重啓容器。如果手動停止,則僅在Docker守護程序重新啓動或手動重新啓動容器本身時才重新啓動。(參見重啓政策詳情中列出的第二個項目)
unless-stopped:
類似於always,除了當容器停止(手動或其他方式)時,即使在Docker守護程序重新啓動後也不會重新啓動容器。