• <table id="caya2"></table>
  • bridge桥接模式

    bridge桥接模式

    青杉 527 2021-11-16

    bridge桥接模式

    bridge网络需要的命令

    • 创建一个bridge网络,名称为my_net

      docker network create [bridge名称]

      docker network create my_net

    • 查看docker网络,是否创建成功。

      docker network ls

    • 移除

      docker network rm [bridge名称]

      docker network rm my-net
      
    • 离开自定义网络

      docker network disconnect [bridge名称] [容器名称]

      docker network disconnect my-net mysql
      

    两个容器通过bridge网络互连

    连接容器到自定义网络

    这里以mysql和qs.core.webapi为列

    docker run --net=my_net -p 3306:3306 -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 --restart=always mysql
    docker run --net=my_net -p 9999:9999 --name qs.core.webapi -d qs.core.webapi:124
    

    如果容器已运行使用以下方式

    docker network connect [bridge名称] [容器名称]

    docker network connect my_net mysql
    docker network connect my_net qs.core.webapi
    

    查看连接

    docker network inspect [bridge名称]

    问题

    .net core 在docker容器中无法连接docker容器中的mysql

    mysql连接时需要使用镜像名称

    Data Source=mysql;Port=3306;User ID=root;Password=123456; Initial Catalog=QingShan;Charset=utf8; SslMode=none;Min pool size=1;AllowPublicKeyRetrieval=True;
    

    # bridge桥接模式


    人成免费电影
  • <table id="caya2"></table>