修改執行中的容器埠對映

2021-10-01 17:00:10 字數 544 閱讀 8206

1. 停止容器,停止docker

2. 修改配置檔案

*修改/var/lib/docker/containers/[hash_of_the_container]/hostconfig.json

在 portbindings下邊新增一下內容(根據自己需要修改),埠配置之間用英文本元逗號隔開

「80/tcp」:

重啟docker

systemctl daemon-reload

systemctl start docker

1、停止docker容器

docker stop container01

2、commit該docker容器

docker commit container01 new_image:tag

3、用前一步新生成的映象重新起乙個容器

docker run --name container02 -p 80:80 new_image:tag

修改執行中的docker容器的埠對映

在docker run建立並執行容器的時候,可以通過 p指定埠對映規則。但是,我們經常會遇到剛開始忘記設定埠對映或者設定錯了需要修改。當docker start執行容器後並沒有提供乙個 p選項或設定 這個解決方案最為簡單,把原來的容器刪掉,重新建乙個。當然這次不要忘記加上埠對映。優點是簡單快捷,在測...

執行中的docker容器埠對映如何修改詳解

在docker run建立並執行容器的時候,可以通過 p指定埠對映規則。但是,我們經常會遇到剛開始忘記設定埠對映或者設定錯了需要修改。當docker start執行容器後並沒有提供乙個 p選項或設定,讓你修改指定埠對映規則。那麼這種情況我們該怎麼處理呢?今天docker君教你如何修改執行中的dock...

Docker容器修改埠對映

對於已經建立的docker容器,需要新增容器對主機的埠對映,主要分為三種 1.使用docker ps a命令找到要修改容器的container id 2.執行以下命令,進入該容器目錄 docker inspect container id grep id cd var lib docker cont...