Docker(32)- 如何修改 docker 容器的啟動參數


如果你還想從頭學起 Docker,可以看看這個系列的文章哦!

https://www.cnblogs.com/poloyy/category/1870863.html

 

前言

  • 有時候創建容器時忘了添加 --restart 參數,導致 Docker 服務重啟后,容器不會自動啟動,每次都需要手動啟動,很不方便
  • 那現在如何針對已創建的容器修改 --restart 參數呢

 

Docker 命令修改

docker update --restart=always 容器名字/ID

 --restart=always 的具體效果可以看這篇文章的栗子九https://www.cnblogs.com/poloyy/p/13926296.html

 

修改容器的配置文件

暫停 Docker 服務

systemctl stop docker

 

進入 Docker 容器配置文件目錄下

cd /var/lib/docker/containers/
ls

 

進入某個容器的配置文件目錄下

容器ID 就是文件夾名稱,可通過 docker ps -aq 來查看,不過這是縮寫,對照起來看就行

cd c614b6db4aed0c8d0c742baa09ff4e2c24761703586460b68633d7b66e62c633
ls

 

修改 hostconfig.json

vim hostconfig.json

  • 輸入 / ,搜索 RestartPolicy 
  • 修改后面的值,這里我已經是 always 了
  • 修改完后 :wq 退出並保存此文件

 

重新啟動 Docker 服務

systemctl stop docker
docker ps

就能看到自啟動的容器了

 

 


免責聲明!

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



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