docker-compose 文件参考

参考:

https://www.yuque.com/keep_running/python/prkdk8

version: '3'

services:
  db:
    image: postgres
    restart: always
    environment:
      POSTGRES_PASSWORD: 12345
    networks:
      net-django:
        ipv4_address: 10.127.2.4

  web:
    build: .
    ports:
      - 8000:8000
    restart: always
    privileged: true
    depends_on:
      - db
    networks:
      net-django:
        ipv4_address: 10.127.2.3
    command: bash -c "uwsgi --ini /code/heelo/conf/uwsgi.ini"

  nginx:
    container_name: nginx-container
    restart: always
    depends_on:
      - web
    links:
      - "web:web"
    build: ./nginx
    # 将nginx监听端口映射到宿主机的8080端口
    ports:
      - 8080:80
    networks:
      net-django:
        ipv4_address: 10.127.2.2

networks:
  net-django:
    ipam:
      config:
        - subnet: 10.127.2.0/24
posted @ 2020-10-29 18:57  那时一个人  阅读(96)  评论(0)    收藏  举报