version: '3.8' services: nginx: image: nginx:1.21.3 privileged: true restart: always ports: - "80:80" - "443:443" volumes: # 证书映射 - /opt/docker/nginx/cert:/etc/nginx/cert - /opt/docker/nginx/certbot:/usr/share/certbot/www # 配置文件映射 - /opt/docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf # 页面目录 - /opt/docker/nginx/html:/usr/share/nginx/html - /opt/docker/nginx/app:/usr/share/nginx/app - /opt/docker/nginx/rider:/usr/share/nginx/rider # 日志目录 - /opt/docker/nginx/log:/var/log/nginx networks: - kxmall_net kxmall-admin: build: context: . dockerfile: Dockerfile container_name: kxmall-admin environment: # 时区上海 TZ: Asia/Shanghai volumes: # 配置文件 - /opt/docker/server/logs/:/kxmall/server/logs/ privileged: true restart: always networks: kxmall_net: ipv4_address: 172.30.0.60 networks: kxmall_net: driver: bridge ipam: config: - subnet: 172.30.0.0/16