快速修改docker容器的啟動參數等信息
更新時間:2025年03月31日 08:37:28 作者:catoop
這篇文章主要介紹了快速修改docker容器的啟動參數等信息,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
背景
docker 容器在之前啟動時,指定了 cmd 啟動參數和掛載目錄等配置。
后來因為業(yè)務需要,需要變更啟動參數或掛載目錄等信息。
處理方法
1、停止所有 docker 容器
sudo docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)2、停止 docker 服務(不同操作系統(tǒng)命令所有區(qū)別)
sudo systemctl stop docker
這一步很重要,否則修改無法成功,你會發(fā)現修改后配置又回去了。
3、找到容器ID后,進入容器配置文件所在目錄
# 輸出容器的長ID
sudo docker ps -a --no-trunc --format "table {{.ID}}\t{{.Image}}\t{{.Names}}" |grep rancher-agent配置文件所在目錄為
/var/lib/docker/containers/容器的長ID/
4、查看和修改配置文件 hostconfig.json 和 config.v2.json
查看這兩個配置文件內容,根據自己實際需要修改的內容對其進行修改即可,注意修改之前進行備份一下。
5、最后啟動 docker 服務再啟動容器即可生效。
總結
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
解決docker啟動失敗Failed?to?start?containerd?container?runtim
這篇文章主要介紹了解決docker啟動失敗Failed?to?start?containerd?container?runtime問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05

