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

主頁 > 知識庫 > Docker容器之內網獨立IP訪問的方法

Docker容器之內網獨立IP訪問的方法

熱門標簽:電銷機器人怎么接線路 如何分析地圖標注 達亞電銷機器人官網 外呼系統坐席費計入會計哪個科目 大連400電話如何申請 電銷機器人價值 撫順地圖標注 高德地圖標注好做嗎 新余高德地圖標注怎么修改

實驗介紹

今天在學習Docker容器的時候,在虛擬機中創建并開啟了一個nginx的container,然后通過端口映射的方法,即將container的80端口映射到虛擬機的80端口,然后在宿主機上通過訪問虛擬機的IP從而訪問到Docker容器的Nginx服務。

然后開始思考,能否通過分配給container一個獨立的IP,然后在宿主機上訪問這個獨立IP從而訪問Nginx服務。通過各種探索,百度,最終實現,下面開始實驗,這里用的是虛擬機的NAT模式。

實驗圖解

 

實驗實施

安裝docker服務

[root@promote ~]# yum install docker -y

關閉防火墻和SElinux

[root@promote ~]# systemctl stop firewalld.service
[root@promote ~]# setenforce 0

開啟docker服務

[root@promote ~]# systemctl start docker.service 
[root@promote ~]# systemctl enable docker.service 
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
#將docker服務設置為開機啟動

啟動docker服務后,我們可以通過命令從服務端先搜索nginx鏡像。

 

下載星級最高的nginx鏡像,這里順便說一下使用aliyun的docker源配置。

 

下載nginx服務鏡像。

[root@promote etc]# docker pull docker.io/nginx
Using default tag: latest
Trying to pull repository docker.io/library/nginx ... 
latest: Pulling from docker.io/library/nginx
be8881be8156: Pull complete 
32d9726baeef: Pull complete 
87e5e6f71297: Pull complete 
Digest: sha256:d85914d547a6c92faa39ce7058bd7529baacab7e0cd4255442b04577c4d1f424
Status: Downloaded newer image for docker.io/nginx:latest

在虛擬機中創建一個自定義網絡

[root@promote etc]# docker network create --subnet=172.20.0.0/24 docker-br0
f900579310b9e692ab5a2593d9845be24166120a9de1c16e3143fa5a9c875f96
#創建一個172.20.0.0網段,網橋的名字命名為docker-br0,這兩個根據自己需要來

在自定義的網段中選取一個IP作為container的IP來啟動。

[root@promote etc]# docker images
REPOSITORY     TAG         IMAGE ID      CREATED       SIZE
docker.io/nginx   latest       c82521676580    2 weeks ago     109 MB
#查看我們下載下來的鏡像,下面會用到IMAGE ID
[root@promote etc]# docker run -itd --net docker-br0 --ip 172.20.0.10 --name nginx c82521676580 /bin/bash
a2da3616efd0c53745fd7b33823733598be749c83cd4a84f72025664837b3a77
#i表示保持容器打開,t表示給docker分配一個偽終端,d表示以daemon守護進程的方式開啟
#--net指定網橋名稱,--ip指定啟動ip ,--name指定服務名稱
[root@promote etc]# docker ps -a
CONTAINER ID    IMAGE        COMMAND       CREATED       STATUS       PORTS        NAMES
a2da3616efd0    c82521676580    "/bin/bash"     4 minutes ago    Up 4 minutes    80/tcp       nginx
#可以看到服務已經啟動

進入到容器中安裝一些工具

[root@promote etc]# docker exec -it nginx /bin/bash
#nginx就是上面指定的name

這個時候我們使用ifconfig

root@a2da3616efd0:/# ifconfig
bash: ifconfig: command not found
#可以看到并沒有這個命令,所以我們需要安裝net-tools工具

一開始我以為使用yum方式安裝,發現沒用, 后來查看系統命令發現,容器里面使用的是Debian Linux的apt-get命令,首先要更新源。

root@a2da3616efd0:/# apt-get update
#update 是更新 /etc/apt/sources.list 和 /etc/apt/sources.list.d列出的源地址,獲取最新軟件包信息。
Get:1 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB] 
Get:3 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [386 kB]
Ign:2 http://cdn-fastly.deb.debian.org/debian stretch InRelease             
Get:4 http://cdn-fastly.deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Get:5 http://cdn-fastly.deb.debian.org/debian stretch Release [118 kB]
Get:6 http://cdn-fastly.deb.debian.org/debian stretch-updates/main amd64 Packages [5148 B]
Get:7 http://cdn-fastly.deb.debian.org/debian stretch Release.gpg [2434 B]
Get:8 http://cdn-fastly.deb.debian.org/debian stretch/main amd64 Packages [7099 kB]
Fetched 7796 kB in 1min 50s (70.8 kB/s)                         
Reading package lists... Done

root@a2da3616efd0:/proc# apt-get upgrade
#升級已經安裝的軟件包即update中的
Reading package lists... Done
Building dependency tree    
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

root@a2da3616efd0:/proc# apt-get install net-tools 
#安裝net-tools軟件包
Reading package lists... Done
Building dependency tree    
Reading state information... Done
The following NEW packages will be installed:
 net-tools
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Setting up net-tools (1.60+git20161116.90da8a0-1) ...

查看容器的ip地址

 

開啟Nginx服務

root@a2da3616efd0:~# nginx
root@a2da3616efd0:~# netstat -ntap
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address      Foreign Address     State    PID/Program name  
tcp    0   0 0.0.0.0:80       0.0.0.0:*        LISTEN   232/nginx: master p 
tcp    0   0 127.0.0.11:42541    0.0.0.0:*        LISTEN   - 
#nginx服務已經開啟,系統80端口也已經打開。

我們在虛擬機環境下,用172.20.0.10測試是否能訪問nginx默認首頁。

到物理機win10中訪問172.20.0.10,測試是否能訪問

結果就是并不能訪問nginx,我們嘗試使用win10來ping172.20.0.10。

 

嘗試開啟路由轉發

 

 

分別查看container和win10的路由表

 

 

 

這時候我們再來在win10上訪問172.20.0.10.發現可以訪問了。

 

最后我們將虛擬機中的路由轉發關閉試試

 

 

最后總結

1、創建自定義網段
2、選一個自定義網段內的IP,開啟容器
3、開啟虛擬機的路由轉發
4、在物理機路由中添加自定義網段的路由條目,指定接口為虛擬機的IP地址

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:遼源 南通 楊凌 湖南 黃石 新鄉 衡水 海東

巨人網絡通訊聲明:本文標題《Docker容器之內網獨立IP訪問的方法》,本文關鍵詞  Docker,容器,之內,網,獨立,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker容器之內網獨立IP訪問的方法》相關的同類信息!
  • 本頁收集關于Docker容器之內網獨立IP訪問的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91激情五月电影| 成人av动漫在线| 色综合天天综合在线视频| 日韩欧美一卡二卡| 亚洲已满18点击进入久久| 国产美女精品人人做人人爽| 欧美精品一级二级| 亚洲精品综合在线| 国产成人8x视频一区二区| 日韩亚洲电影在线| 亚洲国产精品一区二区久久 | 国产成人在线影院| 日韩一级视频免费观看在线| 亚洲一区二区三区影院| www.欧美精品一二区| 久久久久久久免费视频了| 日本视频一区二区三区| 欧美在线色视频| 亚洲精品乱码久久久久久久久| 成人福利在线看| 久久久电影一区二区三区| 另类调教123区 | 欧美综合一区二区三区| 中文字幕一区二区三区精华液| 国产成人综合亚洲网站| 久久亚洲捆绑美女| 国内精品在线播放| 日韩美女在线视频 | 亚洲女子a中天字幕| 成人av网站在线观看免费| 国产欧美日韩亚州综合| 国产高清视频一区| 国产日韩欧美综合在线| 黑人精品欧美一区二区蜜桃| 日韩视频在线你懂得| 日本va欧美va瓶| **欧美大码日韩| 丁香啪啪综合成人亚洲小说| 亚洲成人动漫在线免费观看| 色综合久久综合| 亚洲免费观看视频| 色婷婷国产精品久久包臀| 亚洲乱码国产乱码精品精小说| 色狠狠色噜噜噜综合网| 一区二区三区日韩欧美| 欧美日韩国产综合久久| 天天综合色天天综合色h| 69堂亚洲精品首页| 日本不卡视频在线| 精品国产123| 国产精品1区二区.| 国产精品国产三级国产| 91影视在线播放| 亚洲一区二区三区视频在线播放 | 欧美疯狂性受xxxxx喷水图片| 亚洲bt欧美bt精品| 欧美一卡二卡三卡| 国产一区二区精品在线观看| 国产精品美女久久久久久久网站| 不卡视频一二三四| 亚洲麻豆国产自偷在线| 欧美四级电影网| 青青草原综合久久大伊人精品| 欧美成人综合网站| 国产传媒欧美日韩成人| 亚洲六月丁香色婷婷综合久久 | 91精品久久久久久久99蜜桃| 久久不见久久见免费视频7| 精品成人a区在线观看| 成人a区在线观看| 亚洲成人精品一区| 日韩三级在线观看| 国产成人精品一区二区三区四区 | 亚洲激情第一区| 91精品国产综合久久精品性色| 久久国产精品第一页| 日本一区二区三区国色天香 | 国产视频视频一区| 在线日韩国产精品| 久久精品国产澳门| 亚洲欧美日韩国产成人精品影院 | wwww国产精品欧美| 94-欧美-setu| 日本欧美一区二区| 国产精品久久久久影院| 欧美精品日韩一本| 国产成人亚洲综合a∨婷婷图片| 亚洲欧美另类图片小说| 日韩色视频在线观看| 成人app网站| 日韩电影在线观看电影| 欧美激情一区二区三区| 欧美男男青年gay1069videost| 国产风韵犹存在线视精品| 亚洲动漫第一页| 亚洲国产岛国毛片在线| 欧美日韩的一区二区| 丁香婷婷综合色啪| 日本va欧美va精品| 亚洲精品一二三区| 久久久久免费观看| 在线成人av网站| 波多野结衣在线aⅴ中文字幕不卡| 日韩国产欧美在线观看| 亚洲视频图片小说| 久久久精品国产免大香伊| 欧美精三区欧美精三区| 99久久精品国产导航| 精品一区二区免费看| 亚洲成人av一区| 国产精品福利一区| 久久丝袜美腿综合| 日韩欧美综合在线| 欧美色窝79yyyycom| 99精品视频一区二区| 国产裸体歌舞团一区二区| 天天av天天翘天天综合网色鬼国产| 国产精品久久久久影院色老大| 久久综合成人精品亚洲另类欧美 | 99国产精品99久久久久久| 精品一区二区三区不卡| 日本伊人色综合网| 亚洲国产精品一区二区www在线| 国产精品短视频| 欧美高清在线一区| 久久久蜜臀国产一区二区| 日韩精品一区二区三区四区 | 精品处破学生在线二十三| 欧美久久久久久久久中文字幕| 色综合久久天天综合网| 国产成人8x视频一区二区| 久久精品国产99久久6| 奇米色777欧美一区二区| 亚洲成av人影院在线观看网| 亚洲激情一二三区| 亚洲乱码一区二区三区在线观看| 一区在线播放视频| 国产精品美女久久久久aⅴ国产馆| 久久久久久毛片| 久久午夜免费电影| 欧美电影免费观看高清完整版| 777午夜精品免费视频| 欧美精品在线一区二区三区| 欧美日韩在线精品一区二区三区激情| 99视频精品在线| a在线欧美一区| 91在线高清观看| 一本久道久久综合中文字幕| 97精品久久久午夜一区二区三区| 成人av网站免费| 99久久er热在这里只有精品66| 99久久久国产精品| 91香蕉视频在线| 一本大道久久a久久综合| 色天天综合色天天久久| 色天使久久综合网天天| 欧美性受极品xxxx喷水| 欧美日韩一区二区电影| 欧美电影一区二区| 欧美成人r级一区二区三区| 欧美成人女星排行榜| 精品成人一区二区三区| 国产午夜精品美女毛片视频| 国产精品国产三级国产专播品爱网 | 成人av午夜影院| 色88888久久久久久影院按摩| 欧美在线免费播放| 日韩一级片在线播放| 精品处破学生在线二十三| 国产色产综合色产在线视频| 国产精品国产a级| 亚洲午夜一区二区三区| 日本视频一区二区三区| 国产曰批免费观看久久久| 成人黄色小视频| 日本道免费精品一区二区三区| 欧美日韩国产一二三| 日韩午夜在线影院| 亚洲国产精华液网站w| 亚洲精品国产品国语在线app| 婷婷开心激情综合| 国产中文字幕一区| 92国产精品观看| 欧美精品日韩一本| 国产欧美日韩卡一| 一区二区三区四区亚洲| 日本亚洲最大的色成网站www| 国产麻豆一精品一av一免费 | 国产一区日韩二区欧美三区| 本田岬高潮一区二区三区| 欧美日韩一区三区| 精品国产123| 亚洲最新视频在线观看| 美女一区二区久久| 不卡高清视频专区| 欧美日本韩国一区二区三区视频| 精品国产sm最大网站| 国产精品免费av| 日韩一区精品视频| 成人中文字幕电影|