好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Docker容器間通信與外網(wǎng)通信的操作

Docker容器間通信與外網(wǎng)通信的操作

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

一 容器間通信

1.容器的網(wǎng)絡共享

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

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

##清空實驗環(huán)境
[root@server1 ~]# docker ps -a
CONTAINER ID    IMAGE        COMMAND       CREATED       STATUS       PORTS        NAMES
 
##默認網(wǎng)絡創(chuàng)建容器
[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創(chuàng)建與vm1 網(wǎng)絡共享的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
 
##默認網(wǎng)絡創(chuàng)建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方式創(chuàng)建vm1子網(wǎng)的容器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同網(wǎng)段,遞增
    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文件

二 容器與外網(wǎng)間的通信

查看當前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  
##創(chuàng)建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 ~]# 

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

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

巨人網(wǎng)絡通訊聲明:本文標題《Docker容器間通信與外網(wǎng)通信的操作》,本文關鍵詞  Docker,容器,間,通信,與,外網(wǎng),;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Docker容器間通信與外網(wǎng)通信的操作》相關的同類信息!
  • 本頁收集關于Docker容器間通信與外網(wǎng)通信的操作的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 一区二区三区在线观看视频| 大肚调教孕play双性生子| 女s男m调教h文| 国产三级香港三韩国三级| 夜夜爽天天爽| 我解开岳内衣内裤| 巜巨大爆乳老师在线播放中文| 做那个的免费视频软件有哪些| 女被?c??黄扒衣服好爽三亚| 美女翘臀后进式gif动态图污| 欧美成人A大片在线播放| 国产高清无遮挡免费视频| 湖州市| 久久久久久精品人妻aⅴ东京热| 国产成人精品一区二区三区网站观看| 95视频粉色视频高清啊…啊入口在线观看| 四川女人高潮一级毛片| 91福利视频一区| 日本激情图片| 欧美一级久久久久久久大片| 性生交免费看A| 日韩一区二区精品久久高清| 6080一级片| 欧美成人精品高清在线播放| 免费?无码?国产免费软件| 三级黄色在线视频中文| 女厕精品toilet| 国产日韩久久久久精品影视| 一本大道香蕉视频在线观看| 午夜8050一级全黄A片| 97人妻精品一区二区免费 | 肉肉多的文高h细节文| 大团圆结2第二部亲情会| 91精品中文字幕一区二 | 亚洲KKKK44444在线观看| 欧美亚洲中文国产三区| 妇女性内射冈站HDWWW000| 深田咏美电影在线观看| 男男同性| 公天天吃我奶躁我| japaneseLESBIANXXXX124|