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;

标签智能推荐:

Docker

Docker

linux-查看cpu信息

linux-查看cpu1.lscpu 2.docker info(在docker里面执行)

(三)在虚拟机centos上安装Docker

在虚拟机centos上安装Docker 参考Docker官方文档:https://docs.docker.com/install/linux/docker-ce/centos/;2.1卸载旧版本docker:$sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-

CentOS 7 安装docker

//docs.docker.com/engine/install/centos/1卸载旧版本yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine2安装需要的包yuminstall-yyu

离线安装docker-compose

sudomvdocker-compose-Linux-x86_64/usr/local/bin/docker-composesudochmod+x/usr/local/bin/docker-composedocker-compose-v

centos安装docker + docker-compose

docker安装官方教程centos依次执行sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-enginesudoyuminstall-yyum-utilssudoyum-config-m

linuxdocker安装

lld2、docker安装2.1、卸载老版本yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine2.2、安装yuminstall-yyum-utils\device-mapper-per

Linux——Docker安装

准备:Linux要求内核3.0以上ii:安装#1.卸载旧版本yumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine#2.需要的安装包yuminstall-yyum-utils#3.设置镜像

docker安装爬虫管理工具crawlab

docker安装(linux)操作系统文档Ubuntuhttps://docs.docker.com/install/linux/docker-ce/ubuntuDebianhttps://docs.docker.com/install/linux/docker-ce/debianCentOShttps://docs.docker.com/install/linux/docker-ce/cento

Docker Linux安装及其使用

/docs.docker.com/engine/install/centos/1.安装步骤:1.检查sudoyumremovedocker\docker-client\docker-client-latest\docker-common\docker-latest\docker-latest-logrotate\docker-logrotate\docker-engine2.设置存储库sudoyu