参考:

​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

懂得,原来世界如此简单!