Docker 自動啓動和容器自動啓動

一、 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守護程序重新啓動後也不會重新啓動容器。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章