欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Docker端口映射實(shí)現(xiàn)網(wǎng)絡(luò)訪問的方法

 更新時(shí)間:2017年07月31日 09:35:09   作者:亦非我所愿丶  
本篇文章主要介紹了Docker端口映射實(shí)現(xiàn)網(wǎng)絡(luò)訪問的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

Docker運(yùn)行容器之后卻發(fā)現(xiàn)沒IP,沒端口,那要如何訪問容器呢?

下面我來介紹下docker通過端口映射來實(shí)現(xiàn)網(wǎng)絡(luò)訪問

一、從外部訪問容器應(yīng)用

在啟動(dòng)容器的時(shí)候,如果不指定對(duì)應(yīng)參數(shù),在容器外部是無法通過網(wǎng)絡(luò)來訪問容器內(nèi)的網(wǎng)絡(luò)應(yīng)用和服務(wù)的。
當(dāng)容器中運(yùn)行一些網(wǎng)絡(luò)應(yīng)用,要讓外部訪問這些應(yīng)用時(shí),可以通過-P或-p參數(shù)指定端口映射。
先來說說p和P吧

  1. -p 可以指定要映射的端口,并且,在一個(gè)指定端口上只可以綁定一個(gè)容器
  2. -P 它會(huì)隨機(jī)映射一個(gè)端口至容器內(nèi)部開放的網(wǎng)絡(luò)端口(范圍不詳,似乎都上萬)

先申明一下,我這邊

client ip address 為192.168.0.225

registry ip address 為192.168.0.216:5000

docker run -d -it --name nginx -P 192.168.0.216:5000/nginx
docker ps -a      #查看容器是否在運(yùn)行 
docker logs nginx    #查看nginx容器的log

端口映射支持的格式有:

ip:hostport:containerport  #指定ip、指定主機(jī)port、指定容器port
ip::containerport      #指定ip、未指定主機(jī)port、指定容器port
hostport:container     #未指定ip port、指定主機(jī)port、指定容器port   
 

二、映射所有接口ip

下列命令查看到0.0.0.0監(jiān)聽5000端口

docker run -d -it -p 5000:5000 --name registry 192.168.0.216:5000/registry
docker ps -a | grep 5000   

多次使用-p標(biāo)記可以綁定多個(gè)端口

docker run -d -it -p 800:80 -p 8088:8080 --name tomcat 192.168.0.216:5000/tomcat
docker ps -a | egrep "(80|8080)"

三、映射到指定地址的指定端口

將容器的80 port映射到192.168.0.225:800

docker run -d -it -p 192.168.0.225:800:80 --name web_server 192.168.0.216:5000/nginx
curl 192.168.0.225:800   #驗(yàn)證是否可以訪問默認(rèn)首頁

四、映射到指定地址的udp端口

這里且不說能不能訪問,只是一種映射方式。大家別見怪

docker run -d -it -p 192.168.0.225:300:3000/udp --name unknown 192.168.0.216:5000/nginx
netstat -anpu |grep udp
udp  0  0  192.168.0.225:300  0.0.0.0:*   24588/docker-proxy

五、查看映射端口配置

通過docker port container_ID 可以查看到容器映射了哪些端口及協(xié)議

[root@docker ~]#docker port tomcat
8080/tcp -> 192.168.0.225:32769
[root@docker ~]#docker port unknown
3000/udp -> 192.168.0.225:300

以上就是本文的全部內(nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 啟動(dòng)Docker服務(wù)后顯示Docker Engine stopped解決辦法

    啟動(dòng)Docker服務(wù)后顯示Docker Engine stopped解決辦法

    這篇文章主要給大家介紹了關(guān)于啟動(dòng)Docker服務(wù)后顯示Docker Engine stopped的解決辦法,文中通過圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Docker具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2024-01-01
  • 創(chuàng)建Web項(xiàng)目的Docker鏡像實(shí)例講解

    創(chuàng)建Web項(xiàng)目的Docker鏡像實(shí)例講解

    這篇文章主要介紹了創(chuàng)建Web項(xiàng)目的Docker鏡像實(shí)例講解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • docker 搭建Mysql集群的方法示例

    docker 搭建Mysql集群的方法示例

    這篇文章主要介紹了docker 搭建Mysql集群的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • Docker底層技術(shù)Namespace Cgroup應(yīng)用詳解

    Docker底層技術(shù)Namespace Cgroup應(yīng)用詳解

    在本篇文章里小編給大家整理的是關(guān)于Docker底層技術(shù)Namespace Cgroup應(yīng)用的相關(guān)知識(shí)點(diǎn),需要的朋友們學(xué)習(xí)下。
    2019-10-10
  • 利用Docker?運(yùn)行?python?簡單程序

    利用Docker?運(yùn)行?python?簡單程序

    這篇文章主要介紹了利用Docker?運(yùn)行?python?簡單程序,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04
  • 聊聊kubernetes1.20用containerd替換docker(shim)的問題

    聊聊kubernetes1.20用containerd替換docker(shim)的問題

    這篇文章主要介紹了kubernetes1.20用containerd替換docker(shim),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-03-03
  • Docker鏡像分層的原理詳解

    Docker鏡像分層的原理詳解

    這篇文章主要介紹了Docker鏡像分層的原理詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Docker安裝配置RabbitMQ的實(shí)現(xiàn)步驟

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

    RabbitMQ是基于AMQP的一款消息管理系統(tǒng)。AMQP(Advanced?Message?Queuing?Protocol),是一個(gè)提供消息服務(wù)的應(yīng)用層標(biāo)準(zhǔn)高級(jí)消息隊(duì)列協(xié)議,其中RabbitMQ就是基于這種協(xié)議的一種實(shí)現(xiàn)
    2021-11-11
  • 淺談Docker Desktop for Linux和Docker Engine區(qū)別

    淺談Docker Desktop for Linux和Docker Engine

    本文主要介紹了Docker Desktop for Linux和Docker Engine區(qū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-10-10
  • 聊聊使用docker安裝nginx提供web服務(wù)的問題

    聊聊使用docker安裝nginx提供web服務(wù)的問題

    這篇文章主要介紹了使用docker安裝nginx提供web服務(wù),docker pull nginx命令用于拉取最新版本的nginx鏡像,需要的朋友可以參考下
    2022-04-04

最新評(píng)論