docker修改容器映射port

docker啓動一個容器後,想更換映射端口,或者添加新的端口,如果不想重啓一個新的容器,可以嘗試在原有容器配置中修改關於端口映射的信息,步驟如下:

1. docker stop [container_id]

2. systemctl stop docker 

3. 修改hostconfig.json和config.v2.json文件中HostPort的端口號,這兩個文件都在下面的路徑中:/var/lib/docker/containers/[hash_of_the_container]/,其中hash_of_the_container可以通過命令: docker inspect [container_id] |grep Id 獲得。

4. systemctl start docker

5. docker start [container_id]

比如,我要修改原來映射到80的端口,變成81端口, hostconfig.json和config.v2.json對應修改如下

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章