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...