欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Docker Compose 网络设置——docker间通信

程序员文章站 2022-05-15 13:14:30
...

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

查看存在的网络
docker network ls
查看docker网络命令
# 查看docker网络命令
docker network --help

Usage:	docker network COMMAND

Manage networks

Commands:
  connect     Connect a container to a network
  create      Create a network
  disconnect  Disconnect a container from a network
  inspect     Display detailed information on one or more networks
  ls          List networks
  prune       Remove all unused networks
  rm          Remove one or more networks

Run 'docker network COMMAND --help' for more information on a command.
创建一个network
dokcer network create 'network名'

# 例如
dokcer network create mynet_network

# 查看已存在的网络
docker network list
配置网络

这样,你启动的容器就加入到 mynet_network 找个网络中了,然后同一网络中的容器就可与通过容器名访问了

networks:
  default:
    external:
      name: mynet_network