docker 例項設定自動重啟

2022-07-12 11:30:13 字數 1659 閱讀 7289

yaml格式太嚴格了,每個冒號後面都必須帶有空格

在linux中

./代表當前目錄,屬於相對路徑

../代表上一級目錄,屬於相對路徑

/代表根目錄,/開頭的檔案都是絕對路徑

./configure的意思是執行當前目錄下面的configure檔案

configure一般都有可執行的許可權,如果沒有的話,用./configure是不能執行的,但是可以這樣執行:

sh ./configure

設定開機啟動

systemctl enable docker

shutdown -r now

reboot

重新啟動

systemctl status docker 檢視是否啟動狀態

--restart=always

使用一下命令對映象從起:

docker restart

每次docker服務重啟後容器也自動重啟:

docker run --restart=always

如果已經啟動了則可以使用如下命令:

docker update --restart=always

[root@bogon mvc]# systemctl enable docker

created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.

vi /etc/systemd/system/docker-webmvc.service

[unit]

description=docker-webmvc container

requires=docker.service

after=docker.service

[service]

restart=always

execstart=/usr/bin/docker start reverse-proxy mvc.web.compose

execstop=/usr/bin/docker stop reverse-proxy mvc.web.compose

[install]

wantedby=default.target

systemctl enable docker-webmvc.service

systemctl start docker-webmvc.service

systemctl status docker-webmvc.service

[root@bogon mvc]# vi /etc/systemd/system/docker-webmvc.service

[root@bogon mvc]# systemctl enable docker-webmvc.service

created symlink from /etc/systemd/system/default.target.wants/docker-webmvc.service to /etc/systemd/system/docker-webmvc.service.

docker 例項設定自動重啟

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

docker 例項設定自動重啟

因docker某例項經常無緣無故斷開 docker run 沒有加 restart always 需要手動重啟,不方便,故需要設定docker自動重啟。建立乙個docker例項 在目錄 etc systemd system中新增檔案docker db2.service 檔案內容如下 cat etc ...

docker設定自動重啟

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