【原】docker-compose 管理docker的多容器配置
docker-compose管理docker的多容器配置,实现docker的自动化。
1 version: '3.4' 2 x-defaults: &defaults 3 restart: unless-stopped#启动模式,当值为always时,容器总是重新启动;当值为no-failure时,即出现报错容器退出时,容器重新启动;unless-stopped为容器自启模式 4 network_mode: "host" 5 services: 6 mysql: #服务名 7 hostname: mysql #主机名 8 image: mysql/mysql:latest #镜像 9 container_name: mysql #容器名称 10 environment: 11 - TZ=Asia/Shanghai #时区 12 ports: #端口 13 - 80:80 14 - 3000:3000 15 volumes: 16 - "/etc/localtime:/etc/localtime:ro" # 设置容器时区与宿主机保持一致 17 - /home/用户名/mysql/data:/data