在两个不同的网络中连接2个不同的Docker容器

时间:2019-09-19 09:30:31

标签: docker networking docker-compose

我正在尝试为大学项目创建虚拟环境。 我需要创建两个驻留在同一台PC上的不同容器,但是它们必须位于两个不同的网络中。一个容器需要对另一个容器执行ping操作 关于如何做的任何建议?

这是我创建的docker-compose:

version: "3.7"
services: 
 client:
  build: "./Client_Coap_Amplification_Attack"
  image: "/pythonclient:latest"
  networks:
   - rete


 server:
  build: "./Server_Coap_Amplification_Attack"
  image: "/mynode:latest"
  container_name: server
  ports:
  - "8081:5683"
  networks: 
   rete_server: 
    ipv4_address: 172.19.1.2

networks: 
 rete:
  ipam: 
   driver: default
   config: 
    - subnet: "172.19.0.0/24"
 rete_server:
  ipam:
   driver: default
   config:
    - subnet: "172.19.1.0/24"

感谢帮助:)

0 个答案:

没有答案