亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

Docker多容器連接(以Tomcat+Mysql為例)

2019-11-02 16:04:24
字體:
來源:轉載
供稿:網友

Docker提供了多個容器直接訪問的方法,最簡單的方式是直接使用端口映射-p參數指定映射的端口或者-P映射所有端口,多個容器直接通過網絡端口進行訪問。

但網絡端口映射方式并不是Docker中連接多個容器的唯一方式,更安全的方法是可以使用Docker的連接系統(--link)連接多個容器,當容器連接到一起時,接受者容器就可以看到源容器的信息。

以Tomcat + Mysql為例,建立容器之間的連接

在容器直接建立連接要使用--link選項

--link <name or id>:alias

這里我們通過建立一個 Tomcat + Mysql 的服務,示例一下如何在兩個或者多個容器之間建立連接。

要建立容器連接的話,就要依賴容器的名字了,使用--name指定源容器的名字為mysql

docker run --name mysql -d gsoft/mysql:5.6

接下來創建tomcat容器,并且連接到mysql容器上去

復制代碼 代碼如下:

docker run --name tomcat -d -p 80:8080 --link mysql:mysql gsoft/tomcat:7.0

 

這里通過--link選項指定了要連接的容器是mysql。

容器互通信息

建立兩個容器之間的連接之后,在接收容器(Recipient)中必然會需要訪問源容器(Source)的資源,我們在為容器建立連接時,源容器在創建時并沒有使用-p/-P指定要暴露出來的端口,因此如何訪問源容器的信息呢?

為了可以讓接收容器能夠訪問源容器的信息,Docker提供了兩種方式:

環境變量 /etc/hosts文件

環境變量

Docker在連接容器的時候,會根據--link提供的參數自動的在接收者容器中創建一些環境變量,包括源容器的Dockerfile中使用ENV命令設置的環境變量和源容器啟動時(docker run),使用-e或者--env, --env-file參數指定的環境變量。

主要包含以下環境變量,這里假設alias=mysql。

<alias>_PORT<alias>_PORT_<port>_<protocol><alias>_PORT_<port>_<protocol>_ADDR<alias>_PORT_<port>_<protocol>_PORT<alias>_PORT_<port>_<protocol>_PROTO<alias>_NAME

例如:

#docker run -i -t --rm --link mysql:mysql ubuntu:14.04 envPATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/binHOSTNAME=9c74aa611463TERM=xtermMYSQL_PORT=tcp://172.17.0.3:3306MYSQL_PORT_3306_TCP=tcp://172.17.0.3:3306MYSQL_PORT_3306_TCP_ADDR=172.17.0.3MYSQL_PORT_3306_TCP_PORT=3306MYSQL_PORT_3306_TCP_PROTO=tcpMYSQL_NAME=/desperate_ritchie/mysqlHOME=/root

上述例子中,指定了容器的別名為msyql,因此所有環境變量都是以MYSQL_開頭。

注意的是,如果源容器重啟,接收容器中的環境變量信息并不會自動更新,因此,如果要使用源容器的IP地址,請使用/etc/hosts中配置的主機信息。

/etc/hosts文件

除了環境變量之外,Docker也在接收容器的/etc/hosts文件中更新了hosts信息。

# docker run -i -t --rm --link mysql:mysql ubuntu:14.04 /bin/bash# 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.3  mysql 115346bdb403172.17.0.5  09bdf7805133

從上可以看出,在接收容器的hosts文件中增加了兩條額外的信息,本機IP和別名以及源容器的IP和別名(mysql)。

與環境變量不同的是,如果源容器重啟了,接收容器中/etc/hosts中的信息會自動更新。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产亚洲成av人片在线观看桃| 成人信息集中地欧美| 日韩www在线| 成人自拍性视频| 欧美在线一区二区三区四| 中文字幕日韩在线视频| 欧美成人亚洲成人| 欧美综合在线观看| 亚洲免费一级电影| 亚洲综合在线小说| 精品国产一区二区三区久久狼黑人| 久久久久亚洲精品国产| 亚洲国产欧美久久| 亚洲男人第一网站| 中日韩美女免费视频网站在线观看| 国内精品视频久久| 亚洲第五色综合网| 欧美人与性动交| 欧美一级片久久久久久久| 日韩中文娱乐网| 亚洲精品久久久久中文字幕欢迎你| 欧美成人激情在线| 久久这里只有精品99| 91精品久久久久| 日韩精品一二三四区| 第一福利永久视频精品| 欧美插天视频在线播放| 日韩中文有码在线视频| 国产精品久久久久久久久久99| 亚洲精品一区二区三区不| 欧美精品性视频| 91精品国产高清| 在线日韩av观看| 国产精品99久久久久久人| 97成人在线视频| 国产成人免费av| 亚洲第一二三四五区| 国产一区二区黑人欧美xxxx| 国内揄拍国内精品少妇国语| 午夜精品久久久久久久99热浪潮| 成人免费淫片视频软件| 另类色图亚洲色图| 91精品国产高清久久久久久久久| 国产精品色午夜在线观看| 欧美三级免费观看| 国产精品6699| 久久夜精品香蕉| 久久久噜噜噜久久中文字免| 午夜精品在线视频| 日韩精品在线观看网站| 欧美性视频在线| 亚洲天堂男人天堂| 国产精品偷伦免费视频观看的| 欧美精品在线观看91| 久久视频中文字幕| 亚洲精品不卡在线| 日韩大胆人体377p| 国产一区二区三区视频免费| 中文字幕在线观看日韩| 色综合91久久精品中文字幕| 日韩av一区在线观看| 日本国产欧美一区二区三区| 欧美人交a欧美精品| 成人激情视频免费在线| 国产精品va在线播放| 欧美日韩亚洲视频一区| 狠狠操狠狠色综合网| 成人春色激情网| 亚洲综合自拍一区| 日韩av综合网| 中文字幕成人精品久久不卡| 日韩av网址在线| 欧美猛少妇色xxxxx| 欧美精品videos性欧美| 91成人天堂久久成人| 中文字幕亚洲欧美一区二区三区| 亚洲网站视频福利| 亚洲最大成人在线| 亚洲黄色av女优在线观看| 97精品免费视频| 蜜臀久久99精品久久久无需会员| 国产精品你懂得| 国产自产女人91一区在线观看| 91精品视频在线免费观看| 久久99热精品| 欧洲亚洲妇女av| 欧美日韩国产页| 亚洲国产精品专区久久| 亚洲深夜福利网站| 欧美国产日韩二区| 综合av色偷偷网| 欧美日韩国产综合新一区| 97成人精品视频在线观看| 国产精品久久一区主播| 久久夜色撩人精品| 国产精品自产拍在线观看| 日韩a**中文字幕| 97视频免费在线观看| 久久国产精品久久久久久久久久| 性色av一区二区三区在线观看| 欧美激情精品久久久久久黑人| 久青草国产97香蕉在线视频| 欧美激情精品久久久久久变态| 欧美高清第一页| 欧美国产乱视频| 久久精品电影网站| 91精品免费看| 亚洲人成在线电影| 在线精品播放av| 欧美性猛交99久久久久99按摩| 91精品中国老女人| 国内精品久久影院| 91日韩在线视频| 7m精品福利视频导航| 国语自产精品视频在线看| 在线播放国产一区中文字幕剧情欧美| 午夜精品久久17c| 国产精品成人免费电影| 日韩综合中文字幕| 日韩av网站大全| 亚洲女人天堂成人av在线| 97视频免费观看| 成人性教育视频在线观看| 国产精品一区二区三区久久久| 日韩免费观看在线观看| 综合av色偷偷网| 国产丝袜一区二区三区| 欧美电影院免费观看| 亚洲天堂成人在线视频| 亚洲美女性视频| 国产成人在线视频| 国产亚洲精品久久久久久牛牛| 超碰91人人草人人干| 日本中文字幕成人| 日本欧美在线视频| 日本欧美在线视频| 欧美日韩加勒比精品一区| 国产精品69av| 欧美日韩午夜激情| 九九热精品视频在线播放| 57pao国产精品一区| 伦伦影院午夜日韩欧美限制| 怡红院精品视频| 日韩成人在线免费观看| 精品久久久久久久久久ntr影视| 欧美日韩国产va另类| 中文字幕亚洲国产| 国内揄拍国内精品少妇国语| 欧美一级大片视频| 亚洲香蕉成人av网站在线观看| 日韩a**中文字幕| 日韩精品福利在线| 欧美天堂在线观看| 伊人久久五月天| 色偷偷偷亚洲综合网另类| 在线电影欧美日韩一区二区私密| 91丨九色丨国产在线| 91国产精品91| 91在线直播亚洲| 国产精品国产三级国产aⅴ9色| 国产在线视频一区| 久久天天躁日日躁| 欧美在线视频免费| 尤物yw午夜国产精品视频明星|