docker 例項設定自動重啟

2021-09-05 09:26:57 字數 924 閱讀 5042

因docker某例項經常無緣無故斷開(docker run 沒有加--restart=always),需要手動重啟,不方便,故需要設定docker自動重啟。 

建立乙個docker例項

在目錄/etc/systemd/system中新增檔案docker-db2.service

檔案內容如下

# cat /etc/systemd/system/docker-db2.service

[unit]

description=centos_db2 container

requires=docker.service

after=docker.service

[service]

restart=always

execstart=/usr/bin/docker start db2

execstop=/usr/bin/docker stop db2

[install]

wantedby=default.target

# systemctl enable docker-db2.service

# systemctl start docker-db2.service

# systemctl status docker-db2.service

現在用docker stop db2不能關閉該容器,必須用service docker-db2.service  stop才能停止;

docker 例項設定自動重啟

因docker某例項經常無緣無故斷開 docker run 沒有加 restart always 需要手動重啟,不方便,故需要設定docker自動重啟。建立乙個docker例項 docker run i t name centos test centos bin bash root 37efbe6c...

docker 例項設定自動重啟

yaml格式太嚴格了,每個冒號後面都必須帶有空格 在linux中 代表當前目錄,屬於相對路徑 代表上一級目錄,屬於相對路徑 代表根目錄,開頭的檔案都是絕對路徑 configure的意思是執行當前目錄下面的configure檔案 configure一般都有可執行的許可權,如果沒有的話,用.config...

docker設定自動重啟

linux 下設定docker 服務重啟 centos7.5 linux 下設定docker 服務自動重啟 systemctl enable docker.service 立即重啟 systemctl restart docker當伺服器重啟時,容器也設定重啟 在執行docker容器時可以加如下引數...