Docker 学习(十) Docker Compose 网络设置

文章目录基本概念更新容器links指定自定义网络配置默认网络使用已存在的网络基本概念Docker Compose 的网络特性适用于 Version 2 file format 以及更高版本中, Version 1 file format 不支持该特性。默认情况下 Compose 会为应用创建一个默认的网络,服务的每个容器都会加入该网络中。这样容器就可以被该网络中的其他容器访问,不仅如此,该容...
摘要由CSDN通过智能技术生成

基本概念

Docker Compose 的网络特性适用于 Version 2 file format 以及更高版本中, Version 1 file format 不支持该特性。

默认情况下 Compose 会为应用创建一个默认的网络,服务的每个容器都会加入该网络中。这样容器就可以被该网络中的其他容器访问,不仅如此,该容器还能以服务名称作为 hostname 被其他容器访问。

默认情况下,应用程序的网络名称基于 Compose 的工程名称,为 工程_default 的格式。如需使用指定的工程名称可使用 -p, --project-name NAME 来指定,例如:docker-compose -p wkk up 。或 COMPOSE_PORJECT_NAME 环境变量。这里的环境变量是系统的环境变量,比如我现在使用的是 windows 10 那么就是 windows 10 的环境变量。还有如果是之前已经在一个目录构建过了 Docker Compose 那么再次构建,这个环境变量是不生效的。

使用docker network ls 命令可以查看所有的网络:

在这里插入图片描述

其中 bridge , host , none 。是 Docker 默认给创建的网络。target_default 是我们之前执行 Docker Compose 创建的网络。使用docker network rm 网络ID 的方式可以删除指定的网络。其中 DRIVER 是网络驱动,bridge 是默认的网络驱动。

在我的理

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值