婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 運行中的docker容器端口映射如何修改詳解

運行中的docker容器端口映射如何修改詳解

熱門標簽:宿州外呼系統(tǒng)公司 陜西辦理400電話 南充電銷外呼系統(tǒng) 地圖標注小程序 海外工廠地圖標注 信陽電銷外呼系統(tǒng)怎么樣 南昌外呼系統(tǒng)定制 貴陽網(wǎng)絡(luò)外呼系統(tǒng)軟件 株洲電銷

前言

在docker run創(chuàng)建并運行容器的時候,可以通過-p指定端口映射規(guī)則。但是,我們經(jīng)常會遇到剛開始忘記設(shè)置端口映射或者設(shè)置錯了需要修改。當(dāng)docker start運行容器后并沒有提供一個-p選項或設(shè)置,讓你修改指定端口映射規(guī)則。那么這種情況我們該怎么處理呢?今天Docker君教你如何修改運行中的docker容器的端口映射?

方法一:刪除原有容器,重新建新容器

這個解決方案最為簡單,把原來的容器刪掉,重新建一個。當(dāng)然這次不要忘記加上端口映射。

    優(yōu)缺點:優(yōu)點是簡單快捷,在測試環(huán)境使用較多。缺點是如果是數(shù)據(jù)庫鏡像,那重新建一個又要重新配置一次,就比較麻煩了。

方法二:修改容器配置文件,重啟docker服務(wù)

容器的配置文件路徑:

/var/lib/docker/containers/[hash_of_the_container]/hostconfig.json

    其中的hashofthecontainer是docker鏡像的hash值,可以通過docker ps或者docker inspect containername查看。(CONTAINER ID就可以看出來)

    如上圖,文件中其中有一項是PortBindings,其中8080/tcp對應(yīng)的是容器內(nèi)部的8080端口,HostPort對應(yīng)的是映射到宿主機的端口9190。8361/tcp對應(yīng)的是容器內(nèi)部的8361端口,HostPort對應(yīng)的是映射到宿主機的端口9191。按需修改端口,然后重啟docker服務(wù),再啟動容器服務(wù)就可以了。

systemctl restart docker

    優(yōu)缺點:這個方法的優(yōu)點是沒有副作用,操作簡單。缺點是需要重啟整個docker服務(wù),如果在同一個宿主機上運行著多個容器服務(wù)的話,就會影響其他容器服務(wù)。

方法三:利用docker commit新構(gòu)鏡像

    docker commit:把一個容器的文件改動和配置信息commit到一個新的鏡像。這個在測試的時候會非常有用,把容器所有的文件改動和配置信息導(dǎo)入成一個新的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

    優(yōu)缺點:這種方式的優(yōu)點是不會影響統(tǒng)一宿主機上的其他容器,缺點是管理起來顯得比較亂,沒有第二種方法那么直觀。

總結(jié)

到此這篇關(guān)于運行中docker容器端口映射如何修改的文章就介紹到這了,更多相關(guān)運行中docker容器端口映射修改內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

標簽:汕頭 玉林 拉薩 石嘴山 鄭州 開封 晉城 三明

巨人網(wǎng)絡(luò)通訊聲明:本文標題《運行中的docker容器端口映射如何修改詳解》,本文關(guān)鍵詞  運行,中的,docker,容器,端口,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《運行中的docker容器端口映射如何修改詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于運行中的docker容器端口映射如何修改詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 柳州市| 乐清市| 甘泉县| 东源县| 泰兴市| 广宗县| 平舆县| 同江市| 博兴县| 宜宾市| 夏邑县| 兴国县| 贡嘎县| 英山县| 睢宁县| 南丹县| 绥德县| 临泉县| 新邵县| 武平县| 巴林左旗| 玛多县| 玛纳斯县| 张家口市| 灌阳县| 松溪县| 库尔勒市| 武城县| 湘乡市| 丰原市| 阿坝县| 泽州县| 兴仁县| 衢州市| 襄城县| 陈巴尔虎旗| 汶川县| 子洲县| 通城县| 来凤县| 潢川县|