Py学习  »  docker

Docker Compose中的服务发现和互连

varun Mulayithara Sadasivan • 4 年前 • 112 次点击  

我需要在WWW服务中设置Internet连接,并维护服务发现。当我向WWW添加DNS值时,自动发现会中断,然后服务就无法使用服务名称找到彼此。这是我的docker-compose.yml:

version: '3.3'
services:
  www:
    build: ./
    ports:
      - "80:80"
    links:
      - db
      - redis_service
    depends_on:
      - db
      - redis_service




  db:
    build: db/.
    volumes:
      - /var/lib/mysql
    environment:
       MYSQL_ROOT_PASSWORD: ****
       MYSQL_DATABASE: *****


  redis_service:
    restart: always
    image: redis:latest
    ports:
      - "6379:6379"
    volumes:
      - redis_data:/data


  celery:
    build: .
    command:  bash -c "cd ./app && celery -A main  worker -l info"
    volumes:
      - '.:/app'


volumes:
  redis_data:
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38605
 
112 次点击