互联"/>
docker多容器互联
2019独角兽企业重金招聘Python工程师标准>>>
因工作需要,要将app服务器和db服务器进行分开,我使用Docker容器来部署服务。
一个容器用来部署app,一个容器来部署db,但是如何将这两个容器互联呢?
下面的例子可以参考。app服务使用php程序,db服务使用Mysql数据库
docker run -d –name mysql5.5 eagle/mysql5.5
docker run -d –p 80:80 –name webapp –link mysql5.5:db -v /app:/app tutum/apache-php
然后修改app的数据库连接配置文件,将数据库的host填写为db:3306即可。
这里db为数据库服务器的别名,在app容器的/etc/hosts下有对应的host解析
转载于:
更多推荐
docker多容器互联
发布评论