docker容器互连
Posted mikeluwen
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker容器互连相关的知识,希望对你有一定的参考价值。
三种方式
1.使用容器连接的示例如下:
$ docker run --name some-app --link itbilu-mysql:mysql -d application-that-uses-mysql
注意:以上示例中的application-that-uses-
镜像并不存在,仅为操作演示,下同。
除了进行容器连接的方式在其它容器中访问MySQL服务器容器外,还可以通过以下两种方式访问MySQL数据库服务器容器:
2.在创建MySQL服务器容器实例时通过-p
或-P
参数将数据库服务器端口映射到宿主机,再直接通过宿主机进行访问。这种方式较为简单,但需要向外暴露数据库端口。
3.能过Docker网络(Networking)进行连接。这种方式操作较为复杂,但更为灵活,可以适用于更加复杂的网络环境。
1.9版本之前推荐用--link 1.9版本之后推荐用dockering network
以上是关于docker容器互连的主要内容,如果未能解决你的问题,请参考以下文章
Centos7 Docker 多主机 容器互连--基于OVS
Docker删除报错:Error response from daemon: conflict: unable to delete 08b152afcfae (must be forced)(代码片段