docker --link容器互联的实现
作者:识途老码 时间:2021-02-27 08:39:02
–link可以通过容器名互相通信,容器间共享环境变量。
–link主要用来解决两个容器通过ip地址连接时容器ip地址会变的问题.
容器互联
先创建启动mysql容器
docker run -dti --name db --restart=always -e MYSQL_ROOT_PASSWORD=redhat -e MYSQL_DATABASE=blog ?mysql:5.6
创建启动源容器wordpress
# docker run -dti --name 容器名 --restart=always -v 本地目录:容器内目录 -p 本地端口:容器端口 --link 数据库容器名:数据库容器别名 wordpress镜像
docker run -dti --name blog --restart=always -v /web:/var/www/html -p 80:80 --link db:mysql wordpress
当使用–link参数时,docker会自动在共享两个容器的变量。访问数据库的时候,不再是通过IP的方式来访问,而是通过容器名来访问.
在容器中执行: env | grep -i hub_name
,会显示容器的的环境变量
实验:tomcat连接mysql
接下来在tomcat容器的webapps中配置msyql连接,数据源输入mysql的容器名即可。
–link 参数可以把两个容器连接为一组容器,一般用于连接mysql,而不用映射mysql的端口到宿主机
例如,tomcat和mysql建立link之后,在tomcat里可以直接ping通mysql的容器名.
在tomcat配置MySQL连接的文件中不需要再写入localhost或者ip地址,直接写入mysql容器名即可连接到mysql数据库
创建启动mysql容器
docker run -dti --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=123456 mysql:5.6
创建启动tomcat容器 --link连接mysql容器
docker run -dti --name tomcat --restart=always -p 8080:8080 --link mysql -v /webapps:/usr/local/tomcat/webapps tomcat
接下来在tomcat容器的webapps中配置msyql连接,数据源输入mysql的容器名即可。
tomcat和mysql建立link之后,在tomcat里可以直接ping通mysql的容器名.
在tomcat配置MySQL连接的文件中不需要再写入localhost或者ip地址,直接写入mysql容器名即可连接到mysql数据库.
来源:https://blog.csdn.net/omaidb/article/details/107845466
标签:docker,--link,容器互联
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
析Windows2003的两种快速自动登录捷径
2009-01-13 16:32:00
TortoiseSVN使用帮助和下载
2009-08-02 20:39:00
VMware Workstation Pro安装Win10纯净版操作系统
2023-03-09 09:53:58
![](https://img.aspxhome.com/file/2023/3/90743_0s.png)
apache返回Request header field is missing ':' separator
2009-10-02 16:51:00
VMware下安装VMware tools,安装文件没有出现问题的解决
2023-04-26 01:00:13
![](https://img.aspxhome.com/file/2023/4/99394_0s.jpg)
“阿里妈妈怀孕”将颠覆Google广告模式
2008-09-06 12:23:00
网店灰色生存之道:刷钻手法换代升级 皇冠6700
2009-11-13 10:23:00
Discuz!财付通支付接口使用说明
2009-08-10 13:06:00
![](https://img.aspxhome.com/file/UploadPic/20098/10/2009810132126568s.jpg)
从Winindows98升级到Windows2000
2010-05-20 18:36:00
谷歌关于网站重复内容的10个建议
2008-01-23 14:34:00
windows2008中IIS7详细安装图文教程加fastcgi模式PHP配置教程
2009-08-31 21:22:00
![](https://img.aspxhome.com/file/UploadPic/200911/24/2009112492341661.jpg)
打造唯美婚纱照 美丽新娘的紧急瘦身术
2009-11-08 18:45:00
![](https://img.aspxhome.com/file/UploadPic/200911/2009118184540134.jpg)
开展差异化竞争 首先要构建网站的品牌定位
2009-01-24 21:04:00
详解Win10 Bash/WSL调试Linux环境下的.NET Core应用程序
2023-08-22 04:15:02
![](https://img.aspxhome.com/file/2023/0/67210_0s.png)
UCHome2.0特色功能之活动介绍及使用技巧
2009-09-06 12:31:00
![](https://img.aspxhome.com/file/UploadPic/20099/6/200996124822697s.jpg)
评测地方门户网站的七大指标
2010-03-28 13:49:00
浅谈linux线程切换问题
2021-05-04 11:54:33
基础学习:反向链接对搜索引擎优化的影响
2009-01-13 11:46:00
Apache+PHP和Tomcat网页乱码问题
2009-09-19 20:06:00
Linux中的Screen命令使用技巧详解
2010-08-23 18:39:00