centos7設置docker開機自啟動,並設置容器自動重啟


設置Docker服務開機啟動
systemctl enable docker.service

創建容器時設置自動重啟
IMAGE:指容器運行的鏡像名,默認在本地找,如果本地沒找到則去倉庫尋找並下載安裝。
部分OPTIONS參數說明: -d: 后台運行容器,並返回容器ID; -i: 以交互模式運行容器,通常與 -t 同時使用; -P: 隨機端口映射,容器內部端口隨機映射到主機的高端口 -p: 指定端口映射,格式為:主機(宿主)端口:容器端口 -t: 為容器重新分配一個偽輸入終端,通常與 -i 同時使用; --name="nginx-lb": 為容器指定一個名稱;
--restart=always: 創建容器時設置容器自動重啟

docker run -p 127.0.0.1:8080:8080 --restart=always --name="XX_Manager_Test" -d xxmanager_test:v1 給容器命名且在后台運行

docker run -d -p 8080:80 --restart=always --name="OA_Manager_v1_Test" oamanager_test:v1 可通過-p指令建立宿主對容器對應端口的訪問(注:8080為宿主端口,安全組中應放開對8080的訪問)

docker run -d --net=host --restart=always
--name="OA_Manager_v1_Test" oamanager_test:v1 此方式不能指定端口

容器已存在時,更新容器隨服務自動啟動
docker update --restart=always 容器名稱或ID  
 
 
整理參考:https://www.cnblogs.com/763977251-sg/p/11839918.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM