快速修改docker容器的啟動參數(shù)等信息
背景
docker 容器在之前啟動時,指定了 cmd 啟動參數(shù)和掛載目錄等配置。
后來因為業(yè)務(wù)需要,需要變更啟動參數(shù)或掛載目錄等信息。
處理方法
1、停止所有 docker 容器
sudo docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
2、停止 docker 服務(wù)(不同操作系統(tǒng)命令所有區(qū)別)
sudo systemctl stop docker
這一步很重要,否則修改無法成功,你會發(fā)現(xiàn)修改后配置又回去了。
3、找到容器ID后,進(jìn)入容器配置文件所在目錄
# 輸出容器的長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
查看這兩個配置文件內(nèi)容,根據(jù)自己實(shí)際需要修改的內(nèi)容對其進(jìn)行修改即可,注意修改之前進(jìn)行備份一下。
5、最后啟動 docker 服務(wù)再啟動容器即可生效。
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Docker部署FastDFS的實(shí)現(xiàn)方法
這篇文章主要介紹了Docker部署FastDFS的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12Linux下docker 容器退出bash的兩種實(shí)現(xiàn)方法
這篇文章主要介紹了Linux下docker 容器退出bash的兩種實(shí)現(xiàn)方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-11-11解決docker啟動失敗Failed?to?start?containerd?container?runtim
這篇文章主要介紹了解決docker啟動失敗Failed?to?start?containerd?container?runtime問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-05-05