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