最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

運(yùn)行中的docker容器端口映射如何修改詳解

 更新時(shí)間:2021年01月25日 09:11:00   作者:西岐軍飛  
這篇文章主要給大家介紹了關(guān)于運(yùn)行中的docker容器端口映射如何修改的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言

在docker run創(chuàng)建并運(yùn)行容器的時(shí)候,可以通過(guò)-p指定端口映射規(guī)則。但是,我們經(jīng)常會(huì)遇到剛開(kāi)始忘記設(shè)置端口映射或者設(shè)置錯(cuò)了需要修改。當(dāng)docker start運(yùn)行容器后并沒(méi)有提供一個(gè)-p選項(xiàng)或設(shè)置,讓你修改指定端口映射規(guī)則。那么這種情況我們?cè)撛趺刺幚砟??今天Docker君教你如何修改運(yùn)行中的docker容器的端口映射?

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

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

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

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

容器的配置文件路徑:

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

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

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

systemctl restart docker

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

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

    docker commit:把一個(gè)容器的文件改動(dòng)和配置信息commit到一個(gè)新的鏡像。這個(gè)在測(cè)試的時(shí)候會(huì)非常有用,把容器所有的文件改動(dòng)和配置信息導(dǎo)入成一個(gè)新的docker鏡像,然后用這個(gè)新的鏡像重起一個(gè)容器,這對(duì)之前的容器不會(huì)有任何影響。

1、停止docker容器

docker stop container01

2、commit該docker容器

docker commit container01 new_image:tag

3、用前一步新生成的鏡像重新起一個(gè)容器

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

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

總結(jié)

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

相關(guān)文章

  • docker desktop安裝redis的實(shí)現(xiàn)步驟

    docker desktop安裝redis的實(shí)現(xiàn)步驟

    本文主要介紹了docker desktop安裝redis的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-04-04
  • Docker Cloud實(shí)現(xiàn)部署應(yīng)用操作詳解

    Docker Cloud實(shí)現(xiàn)部署應(yīng)用操作詳解

    這篇文章主要介紹了Docker Cloud實(shí)現(xiàn)部署應(yīng)用操作,較為詳細(xì)的分析了Docker Cloud部署應(yīng)用的步驟、命令、實(shí)現(xiàn)方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2018-06-06
  • Docker安裝配置Redis鏡像的實(shí)現(xiàn)步驟

    Docker安裝配置Redis鏡像的實(shí)現(xiàn)步驟

    Redis是一個(gè)由Salvatore Sanfilippo寫(xiě)的key-value存儲(chǔ)系統(tǒng),是跨平臺(tái)的非關(guān)系型數(shù)據(jù)庫(kù)。Redis 是一個(gè)開(kāi)源的使用 ANSI C 語(yǔ)言編寫(xiě)、遵守 BSD 協(xié)議、支持網(wǎng)絡(luò)、可基于內(nèi)存、分布式、可選持久性的鍵值對(duì)(Key-Value)存儲(chǔ)數(shù)據(jù)庫(kù),并提供多語(yǔ)言API,本文帶你在Docker安裝配置它
    2021-11-11
  • docker操作Permission denied無(wú)權(quán)限的問(wèn)題解決

    docker操作Permission denied無(wú)權(quán)限的問(wèn)題解決

    我們?nèi)粘P枰猟ocker環(huán)境進(jìn)入容器配置或查看一些文件,本文主要介紹了docker操作Permission denied無(wú)權(quán)限的問(wèn)題解決,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • zabbix監(jiān)控docker容器狀態(tài)【推薦】

    zabbix監(jiān)控docker容器狀態(tài)【推薦】

    這篇文章主要介紹了zabbix監(jiān)控docker容器狀態(tài)的相關(guān)資料,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Docker部署Nacos鏡像的方法(保姆級(jí)教程)

    Docker部署Nacos鏡像的方法(保姆級(jí)教程)

    本文主要介紹了Docker部署Nacos鏡像的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • docker的常用命令詳解

    docker的常用命令詳解

    這篇文章主要列舉了docker的常用命令,本文給大家介紹的非常詳細(xì),有需要的朋友可以參考閱讀
    2023-04-04
  • 使用Docker容器部署MongoDB并支持遠(yuǎn)程訪問(wèn)及遇到的坑

    使用Docker容器部署MongoDB并支持遠(yuǎn)程訪問(wèn)及遇到的坑

    MongoDB是一個(gè)介于關(guān)系數(shù)據(jù)庫(kù)和非關(guān)系數(shù)據(jù)庫(kù)之間的產(chǎn)品,是非關(guān)系數(shù)據(jù)庫(kù)當(dāng)中功能最豐富,最像關(guān)系數(shù)據(jù)庫(kù)的,今天通過(guò)本文給大家介紹使用Docker容器部署MongoDB并支持遠(yuǎn)程訪問(wèn)及遇到的坑,感興趣的朋友一起看看吧
    2022-07-07
  • 深入解析docker三種網(wǎng)絡(luò)模式

    深入解析docker三種網(wǎng)絡(luò)模式

    這篇文章主要介紹了docker三種網(wǎng)絡(luò)模式,分別是bridge橋接模式,host主機(jī)模式,none無(wú)網(wǎng)絡(luò)模式,每種模式給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-04-04
  • docker容器啟動(dòng)失敗如何查看日志

    docker容器啟動(dòng)失敗如何查看日志

    這篇文章主要介紹了docker容器啟動(dòng)失敗如何查看日志問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-05-05

最新評(píng)論

夹江县| 宁河县| 玉龙| 黄陵县| 固阳县| 舟山市| 梁平县| 明水县| 浮梁县| 连江县| 二连浩特市| 尼玛县| 高清| 隆林| 新民市| 腾冲县| 天台县| 奉化市| 宝应县| 龙南县| 聊城市| 加查县| 大兴区| 北流市| 抚松县| 天水市| 高青县| 鄂尔多斯市| 乌拉特中旗| 陇西县| 天祝| 榆社县| 罗平县| 和田县| 峨山| 什邡市| 阜阳市| 南通市| 昌都县| 新建县| 黄梅县|