Docker使用--link参数实现容器互联通讯
Docker使用--link参数实现容器互联通讯
--link
可以通过容器名互相通信,容器间共享环境变量。
--link
主要用来解决两个容器通过ip地址连接时容器ip地址会变的问题.
--link的格式:
--link <name or id>:alias
其中,name和id是源容器的name和id,alias是源容器在link下的别名。
-
首先启动MySQL容器:
docker run -itd --name mysql --restart=always -e MYSQL_ROOT_PASSWORD=redhat -e MYSQL_DATABASE=blog mysql:5.6
-
创建启动源容器wordpress
# docker run -itd --name 容器名 --restart=always -v 本地目录:容器内目录 -p 本地端口:容器端口 --link 数据库容器名:数据库容器别名 wordpress镜像 docker run -itd --name WordPressBlog --restart=always -v /web:/var/www/html -p 80:80 --link mysql:wpdb wordpress