校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Docker容器間通信與外網通信的操作

Docker容器間通信與外網通信的操作

熱門標簽:陜西辦理400電話 貴陽網絡外呼系統軟件 地圖標注小程序 南昌外呼系統定制 株洲電銷 南充電銷外呼系統 信陽電銷外呼系統怎么樣 宿州外呼系統公司 海外工廠地圖標注

一 容器間通信

1.容器的網絡共享

處于這個模式下的docker容器會共享一個網絡棧,這樣兩個容器之間可以使用localhost高效快速通信。

使用于web服務器與應用服務器之間的通信。

##清空實驗環境
[root@server1 ~]# docker ps -a
CONTAINER ID    IMAGE        COMMAND       CREATED       STATUS       PORTS        NAMES
 
##默認網絡創建容器
[root@server1 ~]# docker run -it --name vm1 ubuntu
root@b1a2a90f98a5:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
368: eth0@if369: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
  link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
  inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
    valid_lft forever preferred_lft forever
root@b1a2a90f98a5:/# [root@server1 ~]# 
 
##container創建與vm1 網絡共享的vm2
[root@server1 ~]# docker run -it --name vm2 --network container:vm1 ubuntu
root@b1a2a90f98a5:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
368: eth0@if369: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
  link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
  inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
    valid_lft forever preferred_lft forever
root@b1a2a90f98a5:/# 

2.--link方式

##清空鏡像
[root@server1 ~]# docker rm -f vm1
vm1
[root@server1 ~]# docker rm -f vm2
vm2
[root@server1 ~]# docker ps -a
CONTAINER ID    IMAGE        COMMAND       CREATED       STATUS       PORTS        NAMES
 
##默認網絡創建vm1
[root@server1 ~]# docker run -it --name vm1 ubuntu
root@68e56c57a9a0:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
370: eth0@if371: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
  link/ether 02:42:ac:11:00:02 brd ff:ff:ff:ff:ff:ff
  inet 172.17.0.2/16 brd 172.17.255.255 scope global eth0
    valid_lft forever preferred_lft forever
root@68e56c57a9a0:/# [root@server1 ~]#
 
##--link方式創建vm1子網的容器vm2
[root@server1 ~]# docker run -it --name vm2 --link vm1:web ubuntu
root@61267851b484:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
  link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  inet 127.0.0.1/8 scope host lo
    valid_lft forever preferred_lft forever
372: eth0@if373: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
  link/ether 02:42:ac:11:00:03 brd ff:ff:ff:ff:ff:ff
  inet 172.17.0.3/16 brd 172.17.255.255 scope global eth0    ##ip與vm1同網段,遞增
    valid_lft forever preferred_lft forever
 
##解析文件中含有vm1 的ip 與別名等信息
root@61267851b484:/# cat /etc/hosts
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
172.17.0.2 web 68e56c57a9a0 vm1
172.17.0.3 61267851b484
root@61267851b484:/# ^C
root@61267851b484:/# 

--link

更新hosts文件

link容器的變量也復制過來

root@61267851b484:/# env
HOSTNAME=61267851b484
TERM=xterm
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lz=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.axv=01;35:*.anx=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.axa=00;36:*.oga=00;36:*.spx=00;36:*.xspf=00;36:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
PWD=/
SHLVL=1
HOME=/root
WEB_NAME=/vm2/web
LESSOPEN=| /usr/bin/lesspipe %s
LESSCLOSE=/usr/bin/lesspipe %s %s
_=/usr/bin/env
root@61267851b484:/# 

容器停止 ip將釋放掉,開啟后重新獲取其他ip,link的容器自動更新hosts文件

二 容器與外網間的通信

查看當前iptable的nat表火墻策略

[root@server1 ~]# iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target   prot opt source        destination     
DOCKER   all -- 0.0.0.0/0      0.0.0.0/0      ADDRTYPE match dst-type LOCAL
 
Chain INPUT (policy ACCEPT)
target   prot opt source        destination     
 
Chain OUTPUT (policy ACCEPT)
target   prot opt source        destination     
DOCKER   all -- 0.0.0.0/0      !127.0.0.0/8     ADDRTYPE match dst-type LOCAL
 
Chain POSTROUTING (policy ACCEPT)
target   prot opt source        destination     
MASQUERADE all -- 172.26.0.0/24    0.0.0.0/0      
MASQUERADE all -- 172.20.0.0/16    0.0.0.0/0      
MASQUERADE all -- 172.18.0.0/16    0.0.0.0/0      
MASQUERADE all -- 172.17.0.0/16    0.0.0.0/0      
 
Chain DOCKER (2 references)
target   prot opt source        destination     
RETURN   all -- 0.0.0.0/0      0.0.0.0/0      
RETURN   all -- 0.0.0.0/0      0.0.0.0/0      
RETURN   all -- 0.0.0.0/0      0.0.0.0/0      
RETURN   all -- 0.0.0.0/0      0.0.0.0/0  
##創建nginx容器,并映射端口
[root@server1 ~]# docker run -d --name nginx -p 80:80 nginx
cfefe6420cfe60c46cb7a050c142af7eff86fa6d687c3577077a5b4e2c8b961c
 
##開啟80端口
[root@server1 ~]# docker port nginx 
80/tcp -> 0.0.0.0:80
 
[root@server1 ~]# netstat -antlp | grep 80
tcp6    0   0 :::80          :::*          LISTEN   27094/docker-proxy 
[root@server1 ~]# iptables -t nat -nL
Chain PREROUTING (policy ACCEPT)
target   prot opt source        destination     
DOCKER   all -- 0.0.0.0/0      0.0.0.0/0      ADDRTYPE match dst-type LOCAL
 
Chain INPUT (policy ACCEPT)
target   prot opt source        destination     
 
Chain OUTPUT (policy ACCEPT)
target   prot opt source        destination     
DOCKER   all -- 0.0.0.0/0      !127.0.0.0/8     ADDRTYPE match dst-type LOCAL
 
Chain POSTROUTING (policy ACCEPT)
target   prot opt source        destination     
MASQUERADE all -- 172.26.0.0/24    0.0.0.0/0      
MASQUERADE all -- 172.20.0.0/16    0.0.0.0/0      
MASQUERADE all -- 172.18.0.0/16    0.0.0.0/0      
MASQUERADE all -- 172.17.0.0/16    0.0.0.0/0      
MASQUERADE tcp -- 172.17.0.2      172.17.0.2      tcp dpt:80
 
Chain DOCKER (2 references)
target   prot opt source        destination     
RETURN   all -- 0.0.0.0/0      0.0.0.0/0      
RETURN   all -- 0.0.0.0/0      0.0.0.0/0      
RETURN   all -- 0.0.0.0/0      0.0.0.0/0      
RETURN   all -- 0.0.0.0/0      0.0.0.0/0      
DNAT    tcp -- 0.0.0.0/0      0.0.0.0/0      tcp dpt:80 to:172.17.0.2:80
[root@server1 ~]# 

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽:開封 石嘴山 玉林 晉城 拉薩 三明 鄭州 汕頭

巨人網絡通訊聲明:本文標題《Docker容器間通信與外網通信的操作》,本文關鍵詞  Docker,容器,間,通信,與,外網,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker容器間通信與外網通信的操作》相關的同類信息!
  • 本頁收集關于Docker容器間通信與外網通信的操作的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    亚洲乱码国产乱码精品精的特点| 一区二区三区在线高清| 国产精品福利一区二区三区| 婷婷国产在线综合| 成人高清免费观看| 欧美男男青年gay1069videost| 国产色产综合产在线视频| 亚洲成人精品影院| 99久久精品费精品国产一区二区| 69久久99精品久久久久婷婷 | 一区二区三区欧美| 国产精品99久久久久久久vr| 在线不卡免费av| 国产色产综合产在线视频| 偷拍亚洲欧洲综合| 日本韩国欧美在线| 国产精品你懂的在线欣赏| 免费成人在线播放| 欧美在线观看视频一区二区| 国产精品久久久一本精品| 国产在线视频精品一区| 欧美三级日韩三级| 亚洲你懂的在线视频| 国产成人无遮挡在线视频| 精品日韩在线一区| 天堂成人国产精品一区| 在线观看日韩av先锋影音电影院| 国产精品久久国产精麻豆99网站| 国产一区二区三区免费| 精品乱人伦一区二区三区| 琪琪一区二区三区| 欧美一区2区视频在线观看| 亚洲免费av在线| 亚洲mv在线观看| 日韩精品亚洲专区| 色狠狠色噜噜噜综合网| 亚洲欧美经典视频| 色综合色综合色综合色综合色综合 | 国产视频一区在线播放| 麻豆极品一区二区三区| 日韩精品一区二区三区在线观看| 另类小说图片综合网| 精品国产91洋老外米糕| 精品在线亚洲视频| 久久精品免费在线观看| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 亚洲一区二区美女| 欧美三级蜜桃2在线观看| 日韩av一级片| 在线不卡一区二区| 精品亚洲aⅴ乱码一区二区三区| 欧美一级欧美一级在线播放| 毛片av一区二区| 久久亚洲综合色一区二区三区 | 国产综合色产在线精品| 欧美成人精精品一区二区频| 国产福利一区二区三区| 欧美一区二区播放| 狠狠色丁香久久婷婷综合_中| 日韩免费电影一区| 免费人成网站在线观看欧美高清| 日韩一区二区免费在线电影| 美女久久久精品| 亚洲精品一区二区三区蜜桃下载 | 91蜜桃免费观看视频| 亚洲欧洲精品天堂一级| 色欧美片视频在线观看| 亚洲一区二区在线视频| 在线电影国产精品| 久久91精品国产91久久小草| 日韩三级视频在线看| 黄页视频在线91| 国产精品情趣视频| 色嗨嗨av一区二区三区| 日韩福利视频网| 国产精品你懂的| 欧美午夜精品理论片a级按摩| 国产资源精品在线观看| 亚洲制服丝袜一区| 免费在线观看视频一区| 日韩欧美一二区| 国产aⅴ综合色| 中文字幕免费不卡| 99久久精品免费看国产免费软件| 丝袜脚交一区二区| 国产精品女同一区二区三区| 欧美巨大另类极品videosbest| 不卡一区二区在线| 青青草原综合久久大伊人精品优势| 日韩伦理电影网| 精品国产乱子伦一区| 精品视频色一区| 国产精品一二三四五| 亚洲bdsm女犯bdsm网站| 国产日韩欧美一区二区三区乱码 | 亚洲免费观看高清完整| 88在线观看91蜜桃国自产| 国产精品一区在线观看乱码| 一区二区三区国产豹纹内裤在线| 日韩精品中文字幕一区二区三区| 91最新地址在线播放| 精品一二三四在线| 亚洲一区二区三区视频在线| 亚洲精品在线三区| 日韩美女一区二区三区| 色噜噜狠狠色综合欧洲selulu| 精品亚洲porn| 亚洲国产aⅴ成人精品无吗| 国产婷婷一区二区| 精品欧美一区二区三区精品久久| 色av综合在线| 成人午夜激情片| 国内精品伊人久久久久av一坑 | 欧美96一区二区免费视频| 国产农村妇女毛片精品久久麻豆| 欧美中文字幕一二三区视频| 国产高清久久久| 国内精品嫩模私拍在线| 天堂av在线一区| 亚洲国产美女搞黄色| 亚洲免费av在线| 亚洲私人影院在线观看| 精品国产乱码久久久久久图片| 欧美一三区三区四区免费在线看| 欧美色综合久久| 成人精品小蝌蚪| 国产精品一区二区在线观看不卡 | 欧美日韩一区二区三区在线 | 波多野结衣在线一区| 国产资源精品在线观看| 亚洲午夜精品在线| 午夜电影网亚洲视频| 亚洲自拍偷拍麻豆| 亚洲精品伦理在线| 一区二区三区四区在线免费观看| 亚洲欧美中日韩| 亚洲欧洲无码一区二区三区| 亚洲欧洲色图综合| 国产亚洲欧美激情| 国产精品久线在线观看| 亚洲欧美日韩一区| 亚洲香肠在线观看| 亚洲视频中文字幕| 亚洲国产精品久久一线不卡| 日韩精品每日更新| 风间由美一区二区av101| 成人午夜电影网站| 欧美另类久久久品| 日韩精品一区二区三区四区| 中文字幕精品一区二区三区精品| 国产精品久久久久毛片软件| 亚洲电影一区二区三区| 蜜臀av性久久久久av蜜臀妖精 | 亚洲国产日韩一区二区| 婷婷综合另类小说色区| 久久国产生活片100| 国产高清在线精品| 成人高清免费观看| 91精品国产综合久久久久久| 久久亚区不卡日本| 中文字幕视频一区二区三区久| 一区二区视频在线| 美女视频黄 久久| 国产精品一品二品| 欧美一区二区三区在线看| 久久午夜电影网| 亚洲欧美日韩在线不卡| 毛片不卡一区二区| 91一区一区三区| 欧美二区三区91| 中文字幕一区在线观看视频| 亚洲一区二区在线免费观看视频| 激情六月婷婷久久| 精品视频在线免费看| 久久精品视频一区二区| 亚洲欧美怡红院| 麻豆91免费看| 国产成人综合亚洲网站| 欧美日韩在线播放三区四区| 中文字幕巨乱亚洲| 亚洲午夜精品在线| 国精品**一区二区三区在线蜜桃| 欧美一区二区三区免费在线看| 国产婷婷一区二区| 全国精品久久少妇| 91豆麻精品91久久久久久| 久久久久成人黄色影片| 日韩成人免费电影| 成人不卡免费av| 日韩午夜在线观看视频| 亚洲蜜臀av乱码久久精品蜜桃| 九九精品一区二区| 欧美精品日韩综合在线| wwwwxxxxx欧美| 亚洲一卡二卡三卡四卡无卡久久| 国产成人精品免费看| 欧美第一区第二区| 亚洲精品视频观看| 99精品在线免费| 不卡视频在线观看|