如何修改 docker 容器的啟動(dòng)參數(shù)
問(wèn)題
工作中我們經(jīng)常遇到docker容器運(yùn)行一段時(shí)間后(PS:自己都遇到好幾次了,每次都百度,所以這次自己記一下0.0),因?yàn)楦鞣N原因需要調(diào)整啟動(dòng)參數(shù)的情況。如:改磁盤(pán)映射路徑,改映射端口等等。這時(shí)候如果啟動(dòng)一個(gè)新容器往往比較麻煩,除了啟動(dòng)新容器外,我們還可以通過(guò)修改當(dāng)前容器的配置文件,一樣可以達(dá)到目的。
停止所有容器
docker ps -a
記下你要待修改的容器id
因?yàn)樾枰V筪ocker,(親測(cè)一定要停止docker,不然配置文件自己改的配置文件在容器重啟后又變成原來(lái)的了),所以我們先停止所有容器。執(zhí)行完命令之后可能會(huì)報(bào)一些容器已經(jīng)停止,但可能會(huì)由…再激活之類。沒(méi)有影響,一般不用管。
sudo docker stop $(docker ps -a | awk '{ print $1}' | tail -n +2)
其中 docker ps -a | awk '{ print $1}' | tail -n +2)
是切出所有容器id的,自己可以試試。
停止 docker 服務(wù)
sudo systemctl stop docker
進(jìn)入容器配置文件所在目錄
cd /var/lib/docker/containers/容器的完整id/??
修改配置文件hostconfig.json和?config.v2.json?
根據(jù)自己實(shí)際情況修改,端口、磁盤(pán)相關(guān)的一般在hostconfig.json,可以看看config.v2.json中 Args和Cmd列表中是否有你要修改的參數(shù),修改后記得保存。
重啟docker和容器
先重啟docker
sudo systemctl start docker
再重啟容器
sudo docker restart 容器名稱
搞定!
到此這篇關(guān)于修改 docker 容器的啟動(dòng)參數(shù)的文章就介紹到這了,更多相關(guān)docker 啟動(dòng)參數(shù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
cordon節(jié)點(diǎn)drain驅(qū)逐節(jié)點(diǎn)delete節(jié)點(diǎn)詳解
這篇文章主要為大家介紹了cordon節(jié)點(diǎn)drain驅(qū)逐節(jié)點(diǎn)delete節(jié)點(diǎn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-11-11基于docker 搭建Prometheus+Grafana的過(guò)程詳解
這篇文章主要介紹了基于docker 搭建Prometheus+Grafana的過(guò)程詳解,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03Centos8無(wú)法安裝docker問(wèn)題的解決方法
這篇文章主要給大家介紹了關(guān)于Centos8無(wú)法安裝docker問(wèn)題的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04解決Docker Image鏡像無(wú)法刪除問(wèn)題的方法
這篇文章主要給大家介紹了關(guān)于如何解決Docker Image鏡像無(wú)法刪除問(wèn)題的方法,文中通過(guò)示例代碼將解決的方法介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-01-01Docker 容器文件系統(tǒng)詳細(xì)介紹(圖文)
這篇文章主要介紹了Docker 容器文件系統(tǒng)詳細(xì)介紹(圖文)的相關(guān)資料,這里對(duì)Docker 容器文件系統(tǒng)進(jìn)行了具體的分析詳解,需要的朋友可以參考下2016-12-12解決vscode docker插件docker.socket權(quán)限問(wèn)題
本文給大家分享關(guān)于vscode docker插件docker.socket權(quán)限問(wèn)題,文末給大家提到vscode中docker插件無(wú)法連接的問(wèn)題及解決方案,需要的朋友參考下吧2021-06-06使用Golang玩轉(zhuǎn)Docker API的實(shí)踐
這篇文章主要介紹了使用Golang玩轉(zhuǎn)Docker API的實(shí)踐,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04Docker Registry搭建私有鏡像倉(cāng)庫(kù)的實(shí)現(xiàn)方法
這篇文章主要介紹了Docker Registry搭建私有鏡像倉(cāng)庫(kù)的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10