日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

瀏覽:276日期:2024-11-02 09:15:33
一 容器間通信1.容器的網(wǎng)絡(luò)共享

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

使用于web服務(wù)器與應(yīng)用服務(wù)器之間的通信。

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

##清空實(shí)驗(yàn)環(huán)境[root@server1 ~]# docker ps -aCONTAINER ID IMAGECOMMAND CREATED STATUS PORTSNAMES ##默認(rèn)網(wǎng)絡(luò)創(chuàng)建容器[root@server1 ~]# docker run -it --name vm1 ubunturoot@b1a2a90f98a5:/# ip a1: 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 forever368: 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 foreverroot@b1a2a90f98a5:/# [root@server1 ~]# ##container創(chuàng)建與vm1 網(wǎng)絡(luò)共享的vm2[root@server1 ~]# docker run -it --name vm2 --network container:vm1 ubunturoot@b1a2a90f98a5:/# ip a1: 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 forever368: 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 foreverroot@b1a2a90f98a5:/#

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

2.--link方式

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

##清空鏡像[root@server1 ~]# docker rm -f vm1vm1[root@server1 ~]# docker rm -f vm2vm2[root@server1 ~]# docker ps -aCONTAINER ID IMAGECOMMAND CREATED STATUS PORTSNAMES ##默認(rèn)網(wǎng)絡(luò)創(chuàng)建vm1[root@server1 ~]# docker run -it --name vm1 ubunturoot@68e56c57a9a0:/# ip a1: 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 forever370: 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 foreverroot@68e56c57a9a0:/# [root@server1 ~]# ##--link方式創(chuàng)建vm1子網(wǎng)的容器vm2[root@server1 ~]# docker run -it --name vm2 --link vm1:web ubunturoot@61267851b484:/# ip a1: 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 forever372: 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/hosts127.0.0.1 localhost::1 localhost ip6-localhost ip6-loopbackfe00::0 ip6-localnetff00::0 ip6-mcastprefixff02::1 ip6-allnodesff02::2 ip6-allrouters172.17.0.2 web 68e56c57a9a0 vm1172.17.0.3 61267851b484root@61267851b484:/# ^Croot@61267851b484:/#

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

--link

更新hosts文件

link容器的變量也復(fù)制過(guò)來(lái)

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

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

root@61267851b484:/# envHOSTNAME=61267851b484TERM=xtermLS_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:/binPWD=/SHLVL=1HOME=/rootWEB_NAME=/vm2/webLESSOPEN=| /usr/bin/lesspipe %sLESSCLOSE=/usr/bin/lesspipe %s %s_=/usr/bin/envroot@61267851b484:/#

容器停止 ip將釋放掉,開(kāi)啟后重新獲取其他ip,link的容器自動(dòng)更新hosts文件

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

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

查看當(dāng)前iptable的nat表火墻策略

[root@server1 ~]# iptables -t nat -nLChain PREROUTING (policy ACCEPT)target prot opt sourcedestination DOCKER all -- 0.0.0.0/0 0.0.0.0/0 ADDRTYPE match dst-type LOCAL Chain INPUT (policy ACCEPT)target prot opt sourcedestination Chain OUTPUT (policy ACCEPT)target prot opt sourcedestination DOCKER all -- 0.0.0.0/0 !127.0.0.0/8 ADDRTYPE match dst-type LOCAL Chain POSTROUTING (policy ACCEPT)target prot opt sourcedestination 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 sourcedestination 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 nginxcfefe6420cfe60c46cb7a050c142af7eff86fa6d687c3577077a5b4e2c8b961c ##開(kāi)啟80端口[root@server1 ~]# docker port nginx 80/tcp -> 0.0.0.0:80 [root@server1 ~]# netstat -antlp | grep 80tcp6 0 0 :::80 :::* LISTEN 27094/docker-proxy [root@server1 ~]# iptables -t nat -nLChain PREROUTING (policy ACCEPT)target prot opt sourcedestination DOCKER all -- 0.0.0.0/0 0.0.0.0/0 ADDRTYPE match dst-type LOCAL Chain INPUT (policy ACCEPT)target prot opt sourcedestination Chain OUTPUT (policy ACCEPT)target prot opt sourcedestination DOCKER all -- 0.0.0.0/0 !127.0.0.0/8 ADDRTYPE match dst-type LOCAL Chain POSTROUTING (policy ACCEPT)target prot opt sourcedestination 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 sourcedestination 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容器間通信與外網(wǎng)通信的操作

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Docker
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
韩日一区二区三区| 亚洲伊人精品酒店| 日韩国产欧美在线播放| 亚洲激精日韩激精欧美精品| 午夜免费一区| 欧美日韩视频| 亚洲激情另类| 好看的亚洲午夜视频在线| 99精品美女| 欧美精选一区二区三区| 韩国三级一区| 久久精品伊人| 三上亚洲一区二区| 91视频精品| 日韩综合精品| 久久精品卡一| 亚洲精品小说| 久久亚洲风情| 日本午夜精品久久久| 国产免费av一区二区三区| 免费日韩成人| 国产一区二区三区不卡av| 极品av在线| 久久婷婷久久| 99pao成人国产永久免费视频 | 午夜亚洲福利| 天堂va在线高清一区| 日本不卡中文字幕| 国产精品二区影院| 伊人久久视频| 亚洲欧美网站| 国产伦理久久久久久妇女| 福利一区二区三区视频在线观看| av在线最新| 久久亚洲精品伦理| 国产精选久久| 久久三级视频| 亚洲精品日韩久久| 久久麻豆视频| 日韩精品电影| 免费国产亚洲视频| 国产精品成人自拍| 欧美成人基地| 日本在线不卡视频| 手机在线电影一区| 西西人体一区二区| 久久伊人国产| 亚洲一区激情| 里番精品3d一二三区| 亚洲手机视频| 国产欧美日韩一级| 久久精品影视| 欧美另类中文字幕| 欧美va亚洲va日韩∨a综合色| 蜜桃视频免费观看一区| 免费在线观看一区| 久久国产福利| 国产资源在线观看入口av| 在线一区免费| 精品五月天堂| 免费中文字幕日韩欧美| 麻豆91精品91久久久的内涵| av不卡在线| 国产一区丝袜| 亚洲精品黄色| 日本少妇一区| 欧美视频久久| 亚洲成人免费| 免费一级欧美片在线观看网站| 亚洲性视频h| 久久av中文| 丝袜亚洲精品中文字幕一区| 国产精品99视频| 91免费精品国偷自产在线在线| av亚洲一区二区三区| 日本va欧美va精品| 在线亚洲成人| av资源中文在线| 欧美日韩va| 亚洲一区二区免费看| 日韩欧美自拍| 久久wwww| 日韩中出av| 国产亚洲精品v| 国产粉嫩在线观看| 国产精品中文| 亚洲香蕉视频| 久久国产电影| 精品视频黄色| 91福利精品在线观看| 免费在线成人网| 亚洲二区精品| 日韩激情一区| 精品一区不卡| 国产精品第十页| 日韩精品乱码av一区二区| 国产视频一区三区| 欧美中文一区二区| 国产高清不卡| 久久精品国产网站| 久久国产生活片100| 少妇高潮一区二区三区99| 在线亚洲成人| 日韩视频一区| 激情综合网站| 婷婷成人综合| 91精品久久久久久久久久不卡| 精品欠久久久中文字幕加勒比| 国产日产高清欧美一区二区三区| 亚洲18在线| 人人爽香蕉精品| 亚洲欧美久久久| 日韩午夜av在线| 宅男在线一区| 久久久久久黄| 色偷偷色偷偷色偷偷在线视频| 欧美国产另类| 久久爱www.| 国产精品1区| 久久爱www成人| 精品日本视频| 国产精品久久久久久久久久10秀 | 精品免费av在线| 精品国内亚洲2022精品成人| 欧美日韩18| 国产亚洲一区| 国产精品va视频| 国产剧情在线观看一区| 国产日韩在线观看视频| 国产精品视频一区视频二区| 国产精品夜夜夜| 麻豆一区二区三区| 狂野欧美性猛交xxxx| 加勒比视频一区| 国产乱码午夜在线视频| 欧美天堂视频| 久久在线免费| 五月婷婷六月综合| 亚洲中字黄色| 日本亚洲欧美天堂免费| 日韩精品一区二区三区免费视频 | 最近国产精品视频| 欧美日韩亚洲三区| 国产高清视频一区二区| 久久精品一本| 欧洲av不卡| 五月天综合网站| 六月天综合网| 热久久久久久| 嫩草伊人久久精品少妇av杨幂| 欧美www视频在线观看| 久久久久久美女精品| 最新日韩av| 7m精品国产导航在线| 欧美国产另类| 日本久久精品| 欧美日韩少妇| 欧美一区91| 高潮久久久久久久久久久久久久| 日韩欧美自拍| 美日韩精品视频| 国产精品一区二区中文字幕| 国产一区国产二区国产三区 | 国产一区二区亚洲| 欧美亚洲精品在线| 日韩综合小视频| 久久精品一区二区国产| 久久国产主播| 日韩一区二区三区高清在线观看| 国产精品中文字幕亚洲欧美 | 好看的av在线不卡观看| 日韩国产91| 久久男人天堂| 噜噜噜躁狠狠躁狠狠精品视频| 91亚洲无吗| 国产精品13p| 日本大胆欧美人术艺术动态| 欧美激情视频一区二区三区在线播放| 视频二区不卡| 日韩在线一二三区| 久久99精品久久久久久园产越南| 日韩欧美午夜| 青草久久视频| 久久久久美女| 欧美日本久久| 亚洲视频综合| 国产欧美一区二区三区国产幕精品 | 国产乱码精品一区二区亚洲| 久久精品主播| 国产亚洲一区二区三区啪| 久久精品123| 国产精品一级在线观看| 在线精品视频在线观看高清| 国产日产精品一区二区三区四区的观看方式 | 国产情侣一区在线| 国精品一区二区| 国产精品成人**免费视频| 午夜久久美女| 激情不卡一区二区三区视频在线| 欧美日韩国产综合网|