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

Docker容器添加新端口映射的方法與詳細(xì)步驟

 更新時(shí)間:2023年08月29日 11:27:50   作者:donglianyou  
這篇文章主要給大家介紹了關(guān)于Docker容器添加新端口映射的方法與詳細(xì)步驟,Docker 端口映射即映射容器內(nèi)應(yīng)用的服務(wù)端口到本機(jī)宿主機(jī)器,文中通過(guò)代碼示例介紹的非常詳細(xì),需要的朋友可以參考下

在Docker容器已經(jīng)創(chuàng)建后,需要添加新的端口映射,即對(duì)已經(jīng)存在的Docker容器添加新的端口映射,可以通過(guò)以下步驟來(lái)添加,即通過(guò)修改配置文件的方法。

Windows 10 下 Dockers容器的配置文件修改步驟:

1、先找到要修改的容器hash值:

docker inspect 容器名稱

2、然后退出docker Desktop服務(wù)

(因?yàn)樵诰€狀態(tài)配置文件修改保存不了)

3、資源管理器中打開(kāi)最新安裝的Docker的配置文件的路徑:

\\wsl$\docker-desktop-data\data\docker\containers\[容器hash值] win11一般為: \\wsl.localhost\docker-desktop-data\data\docker\containers\[容器hash值]

4、修改配置文件

打開(kāi)后修改其中的 config.v2.json 和 hostconfig.json

config.v2.json有兩處需要添加,只修改一處,是不行的:

位置1:

"ExposedPorts":{"20/tcp":{},"21/tcp":{},"22/tcp":{},"3306/tcp":{},"443/tcp":{},"6379/tcp":{},"80/tcp":{},"8081/tcp":{},"8082/tcp":{},"8083/tcp":{},"8084/tcp":{},"888/tcp":{},"8888/tcp":{},"9501/tcp":{},"9502/tcp":{}} 

位置2:

"Ports":{"20/tcp":[{"HostIp":"0.0.0.0","HostPort":"1020"}],"21/tcp":[{"HostIp":"0.0.0.0","HostPort":"1021"}],"22/tcp":[{"HostIp":"0.0.0.0","HostPort":"1022"}],"3306/tcp":[{"HostIp":"0.0.0.0","HostPort":"13306"}],"443/tcp":[{"HostIp":"0.0.0.0","HostPort":"10443"}],"6379/tcp":[{"HostIp":"0.0.0.0","HostPort":"16379"}],"80/tcp":null,"8081/tcp":[{"HostIp":"0.0.0.0","HostPort":"8081"}],"8082/tcp":[{"HostIp":"0.0.0.0","HostPort":"8082"}],"8083/tcp":[{"HostIp":"0.0.0.0","HostPort":"8083"}],"8084/tcp":[{"HostIp":"0.0.0.0","HostPort":"8084"}],"888/tcp":[{"HostIp":"0.0.0.0","HostPort":"888"}],"8888/tcp":[{"HostIp":"0.0.0.0","HostPort":"8888"}],"9501/tcp":[{"HostIp":"0.0.0.0","HostPort":"9501"}],"9502/tcp":[{"HostIp":"0.0.0.0","HostPort":"9502"}]} 

hostconfig.json 有一處:

"PortBindings":{"20/tcp":[{"HostIp":"","HostPort":"1020"}],"21/tcp":[{"HostIp":"","HostPort":"1021"}],"22/tcp":[{"HostIp":"","HostPort":"1022"}],"3306/tcp":[{"HostIp":"","HostPort":"13306"}],"443/tcp":[{"HostIp":"","HostPort":"10443"}],"6379/tcp":[{"HostIp":"","HostPort":"16379"}],"8081/tcp":[{"HostIp":"","HostPort":"8081"}],"8082/tcp":[{"HostIp":"","HostPort":"8082"}],"8083/tcp":[{"HostIp":"","HostPort":"8083"}],"8084/tcp":[{"HostIp":"","HostPort":"8084"}],"888/tcp":[{"HostIp":"","HostPort":"888"}],"8888/tcp":[{"HostIp":"","HostPort":"8888"}],"9501/tcp":[{"HostIp":"","HostPort":"9501"}],"9502/tcp":[{"HostIp":"","HostPort":"9502"}]} 

5、啟動(dòng)Docker Desktop服務(wù):

點(diǎn)擊容器名稱 - 點(diǎn)擊 Imspect 即可查看到映射的端口列表

補(bǔ)充知識(shí):如何給運(yùn)行中的docker容器增加映射端口

命令行操作

#1、查看容器的信息
docker ps -a
#2、查看容器的端口映射情況,在容器外執(zhí)行:
docker port 容器ID 或者 docker port 容器名稱
#3、查找要修改容器的全I(xiàn)D
docker inspect 容器ID |grep Id
#4、進(jìn)到/var/lib/docker/containers 目錄下找到與全 Id 相同的目錄,修改 其中的hostconfig.json 和 config.v2.json文件:
#注意:若該容器還在運(yùn)行中,需要先停掉
docker stop 容器ID 或者 docker stop 容器名稱
#再停掉docker服務(wù)
systemctl stop docker
#可能會(huì)提示錯(cuò)誤 Warning: Stopping docker.service, but it can still be activated by:
  docker.socket 不要管他 這是docker在關(guān)閉狀態(tài)下被訪問(wèn)自動(dòng)喚醒機(jī)制,很人性化,即這時(shí)再執(zhí)行任意docker命令會(huì)直接啟動(dòng)
#5、修改hostconfig.json如下
#	格式如:"{容器內(nèi)部端口}/tcp":[{"HostIp":"","HostPort":"映射的宿主機(jī)端口"}]
"PortBindings":{"22/tcp":[{"HostIp":"","HostPort":"3316"}],"80/tcp":[{"HostIp":"","HostPort":"801"}]}
#6、修改config.v2.json在ExposedPorts中加上要暴露的端口
#	兩個(gè)地方
"ExposedPorts":{"3306/tcp":{},"80/tcp":{}}"
"Ports":{"3306/tcp":[{"HostIp":"0.0.0.0","HostPort":"33061"}],"80/tcp":[{"HostIp":"","HostPort":"801"}]}"

最后改完之后,重啟docker服務(wù)就行了

systemctl restart docker

總結(jié) 

到此這篇關(guān)于Docker容器添加新端口映射的方法與詳細(xì)步驟的文章就介紹到這了,更多相關(guān)Docker容器添加新端口映射內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 云centos開(kāi)啟docker遠(yuǎn)程服務(wù)鏈接的實(shí)現(xiàn)步驟

    云centos開(kāi)啟docker遠(yuǎn)程服務(wù)鏈接的實(shí)現(xiàn)步驟

    本文主要介紹了云centos開(kāi)啟docker遠(yuǎn)程服務(wù)鏈接,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • docker搭建zookeeper集群和kafka集群并使用Java測(cè)試詳解

    docker搭建zookeeper集群和kafka集群并使用Java測(cè)試詳解

    本文詳細(xì)介紹了如何在Linux虛擬機(jī)中使用Docker搭建Kafka集群環(huán)境,并通過(guò)Kafka-Manager進(jìn)行可視化管理,文章包括了從鏡像拉取、容器網(wǎng)絡(luò)設(shè)置、Zookeeper和Kafka集群搭建到測(cè)試和使用Java連接集群的全過(guò)程
    2026-01-01
  • 使用Docker搭建minio的詳細(xì)圖文教程

    使用Docker搭建minio的詳細(xì)圖文教程

    本文介紹了Docker配置鏡像源的方法,以及如何在Docker中拉取鏡像和創(chuàng)建運(yùn)行容器,詳細(xì)說(shuō)明了使用MinIO創(chuàng)建Bucket、設(shè)置AccessKey、安裝和配置Cpolar以及SpringBoot集成MinIO的步驟,需要的朋友可以參考下
    2024-10-10
  • Dockerfile構(gòu)建自定義鏡像的實(shí)現(xiàn)

    Dockerfile構(gòu)建自定義鏡像的實(shí)現(xiàn)

    Dockerfile構(gòu)建鏡像的方式就目前而言是使用最為廣泛的,本文主要介紹了Dockerfile構(gòu)建自定義鏡像的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • Jenkins整合Docker實(shí)現(xiàn)CICD自動(dòng)化部署的詳細(xì)過(guò)程(若依項(xiàng)目)

    Jenkins整合Docker實(shí)現(xiàn)CICD自動(dòng)化部署的詳細(xì)過(guò)程(若依項(xiàng)目)

    本文介紹了如何使用Jenkins和Docker實(shí)現(xiàn)CI/CD自動(dòng)化部署,文章介紹了環(huán)境準(zhǔn)備,包括Jenkins、Docker、JDK、Node和Maven,然后討論了如何配置GitLab環(huán)境并利用Webhooks實(shí)現(xiàn)代碼的自動(dòng)拉取和部署,最后,展示了如何部署前后端分離的項(xiàng)目,并通過(guò)實(shí)際操作驗(yàn)證了整個(gè)流程的有效性
    2024-10-10
  • Docker中Dockerfile制作鏡像的方法步驟

    Docker中Dockerfile制作鏡像的方法步驟

    本文主要介紹了Dockerfile制作鏡像的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • docker網(wǎng)絡(luò)端口映射的實(shí)現(xiàn)步驟

    docker網(wǎng)絡(luò)端口映射的實(shí)現(xiàn)步驟

    本文主要介紹了docker網(wǎng)絡(luò)端口映射的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • Docker中安裝Redis并開(kāi)啟遠(yuǎn)程訪問(wèn)的詳細(xì)步驟

    Docker中安裝Redis并開(kāi)啟遠(yuǎn)程訪問(wèn)的詳細(xì)步驟

    這篇文章主要介紹了Docker中安裝Redis并開(kāi)啟遠(yuǎn)程訪問(wèn)的詳細(xì)步驟,文中有詳細(xì)的代碼示例供大家參考,對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下
    2025-01-01
  • Docker如何打包本地環(huán)境為tar包給別人使用

    Docker如何打包本地環(huán)境為tar包給別人使用

    這篇文章主要介紹了Docker如何打包本地環(huán)境為tar包給別人使用問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • dockerfile引用自建dns服務(wù)方式

    dockerfile引用自建dns服務(wù)方式

    這篇文章主要介紹了dockerfile引用自建dns服務(wù)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-10-10

最新評(píng)論

祁连县| 裕民县| 旺苍县| 德令哈市| 长泰县| 额敏县| 翁牛特旗| 集安市| 专栏| 读书| 杂多县| 延安市| 鹤岗市| 长沙市| 淮安市| 台湾省| 绍兴县| 靖宇县| 马山县| 河北区| 孙吴县| 南阳市| 镇远县| 游戏| 乌海市| 龙山县| 安化县| 名山县| 庆云县| 安阳市| 吉安县| 襄汾县| 永年县| 靖西县| 新干县| 双辽市| 五原县| 桃园县| 廉江市| 丰台区| 米泉市|