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
    
posted @ 2022-05-16 19:00  崔安兵  阅读(186)  评论(0编辑  收藏  举报