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

Docker端口映射的實(shí)現(xiàn)

 更新時(shí)間:2018年06月21日 16:57:19   作者:木木mei錦  
這篇文章主要介紹了Docker端口映射的實(shí)現(xiàn),詳細(xì)的介紹了五種端口的映射方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

docker容器在啟動(dòng)的時(shí)候,如果不指定端口映射參數(shù),在容器外部是無法通過網(wǎng)絡(luò)來訪問容器內(nèi)的網(wǎng)絡(luò)應(yīng)用和服務(wù)的。

亦可使用Dockerfile文件中的EXPOSE指令來配置。

端口映射可使用-p、-P來實(shí)現(xiàn):

  • -p指定要映射的端口,一個(gè)指定端口上只可以綁定一個(gè)容器
  • -P將容器內(nèi)部開放的網(wǎng)絡(luò)端口隨機(jī)映射到宿主機(jī)的一個(gè)端口上

端口映射支持的格式:

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

端口的映射有以下五種方法:

一、將容器暴露的所有端口,都隨機(jī)映射到宿主機(jī)上。

例如:(不推薦使用)

docker run -P -it ubuntu /bin/bash 

二、將容器指定端口隨機(jī)映射到宿主機(jī)一個(gè)端口上。

例如:

docker run -P 80 -it ubuntu /bin/bash

以上指令會(huì)將容器的80端口隨機(jī)映射到宿主機(jī)的一個(gè)端口上。

三、將容器指定端口指定映射到宿主機(jī)的一個(gè)端口上。

例如:

docker run -p 8000:80 -it ubuntu /bin/bash

以上指令會(huì)將容器的80端口映射到宿主機(jī)的8000端口上。

四、將容器ip和端口,隨機(jī)映射到宿主機(jī)上。

docker run -P 192.168.0.100::80 -it ubuntu /bin/bash

以上指令會(huì)將容器的ip192.168.0.100和80端口,隨機(jī)映射到宿主機(jī)的一個(gè)端口上。

五、將容器ip和端口,指定映射到宿主機(jī)上。

docker run -p 192.168.0.100:8000:80 -it ubuntu /bin/bash

以上指令會(huì)將容器的ip192.168.0.100和80端口,映射到宿主機(jī)的8000端口。

示例:

#將nginx的80端口映射到宿主機(jī)的800端口上
docker run -d -it -p 800:80 nginx 

查看映射端口配置

docker port container_ID #容器ID
#結(jié)果輸出
80/tcp -> 0.0.0.0:800

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

相關(guān)文章

  • Docker前后端項(xiàng)目部署完整步驟記錄

    Docker前后端項(xiàng)目部署完整步驟記錄

    最近的開發(fā)中也確實(shí)體會(huì)到了這一好處,因?yàn)槲覀冺?xiàng)目涉及給客戶私有化部署及演示等,使用 Docker 部署,在鏡像導(dǎo)出遷移方面很方便,這篇文章主要給大家介紹了關(guān)于Docker前后端項(xiàng)目部署的相關(guān)資料,需要的朋友可以參考下
    2024-04-04
  • ubuntu14.04+docker的安裝及使用

    ubuntu14.04+docker的安裝及使用

    這篇文章主要介紹了在ubuntu14.04中安裝docker的方法以及docker的使用指南,非常簡單實(shí)用,有需要的朋友可以參考下
    2014-10-10
  • Docker中部署mysql服務(wù)的方法及遇到的坑

    Docker中部署mysql服務(wù)的方法及遇到的坑

    這篇文章主要介紹了Docker中部署mysql服務(wù)的方法及遇到的坑,本文是小編細(xì)心給大家收藏整理下來的,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Docker簡單入門使用教程

    Docker簡單入門使用教程

    這篇文章主要介紹了Docker簡單入門教程,幫助大家開始學(xué)習(xí)docker容器,感興趣的朋友可以了解下
    2020-08-08
  • WIN10系統(tǒng)和Docker內(nèi)部容器IP互通方式

    WIN10系統(tǒng)和Docker內(nèi)部容器IP互通方式

    這篇文章主要介紹了WIN10系統(tǒng)和Docker內(nèi)部容器IP互通方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 詳解Docker源碼編譯安裝

    詳解Docker源碼編譯安裝

    本篇文章主要介紹了詳解Docker源碼編譯安裝,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-03-03
  • 利用Dockerfile部署SpringBoot項(xiàng)目的方法

    利用Dockerfile部署SpringBoot項(xiàng)目的方法

    這篇文章主要介紹了利用Dockerfile部署SpringBoot項(xiàng)目的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • docker-registry使用筆記

    docker-registry使用筆記

    在國內(nèi)docker-hub是肯定用不了的,不解釋:所以最好還是建一個(gè)私有的docker-registry,存儲(chǔ)一些常用的images方便隨時(shí)pull
    2016-09-09
  • docker容器因報(bào)錯(cuò)無法啟動(dòng)問題的檢查及修復(fù)容器錯(cuò)誤并重啟

    docker容器因報(bào)錯(cuò)無法啟動(dòng)問題的檢查及修復(fù)容器錯(cuò)誤并重啟

    隨著容器技術(shù)的發(fā)展,現(xiàn)在很多的應(yīng)用程序系統(tǒng)都會(huì)選擇使用docker容器進(jìn)行部署,下面這篇文章主要給大家介紹了關(guān)于docker容器因報(bào)錯(cuò)無法啟動(dòng)問題的檢查及修復(fù)容器錯(cuò)誤并重啟的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • CentOS7.2下安裝docker容器教程

    CentOS7.2下安裝docker容器教程

    Docker是一個(gè)開源的軟件部署工具,是輕量級(jí)的應(yīng)用容器框架,它可以讓創(chuàng)建和管理 CentOS容器變得簡單。容器就像是輕量級(jí)的虛擬機(jī),并且可以以毫秒級(jí)的速度來啟動(dòng)或停止。Docker 幫助系統(tǒng)管理員和程序員在容器中開發(fā)應(yīng)用程序,并且可以擴(kuò)展到成千上萬的節(jié)點(diǎn)。
    2018-03-03

最新評(píng)論