version: '3.8' services: redis: image: redis:6.2.6 privileged: true restart: always ports: - "6379:6379" environment: - REDIS_PASSWORD=redis command: ["redis-server", "--requirepass", "redis", "--bind", "0.0.0.0"] networks: kxmall_net: ipv4_address: 172.30.0.48 mysql: image: mysql:5.7 container_name: mysql restart: always ports: - "3306:3306" volumes: - ./docker/mysql/data:/var/lib/mysql # MySQL 数据持久化挂载 - ./docker/mysql/conf:/etc/mysql/conf.d # MySQL 配置挂载 environment: MYSQL_ROOT_PASSWORD: 1234newpwd!@#ABC command: --default-authentication-plugin=mysql_native_password networks: kxmall_net: ipv4_address: 172.30.0.47 networks: kxmall_net: driver: bridge ipam: config: - subnet: 172.30.0.0/16