安装
卸载
主要概念
服务:
常用命令
查看帮助:docker-compose -h
启动所有docker-compose服务:docker-compose up
启动所有docker-compose服务并后台运行:docker-compose up -d
停止并删除容器、网络、卷、镜像:docker-compose down
进入容器实例内部:docker-compose exec [服务id]
展示当前docker-compose编排过的运行的容器进程:docker-compose ps
展示当前docker-compose编排过的容器进程:docker-compose top
查看容器输出的日志:docker-compose logs [服务id]
检查配置:docker-compose config
检查配置,有问题时才输出:docker-compose config -q
重启服务:docker-compose restart
启动服务:docker-compose start
停止服务:docker-compose stop
docker-compose.yml
version:"3"services:microService:image: service:1.0container_name: ms01ports:- "6001:6001"volumes:- /app/microService:/datanetworks:-docker_net01depends_on:- redis- mysqlredis:image: redis:6.0.8ports:- "6379:6379"volumes:- /app/redis/redis.conf:/etc/redis/redis.conf- /app/redis/data:/datanetworks:- docker_net01command: redis-server /etc/redis/redis.confmysql:image: mysql:5.7environment:MYSQL_ROOT_PASSWORD: "123456"MYSQL_ALLOW_EMPTY_PASSWORD: 'no'MYSQL_DATABASE: 'db2021'MYSQL_USER: 'mysql'MYSQL_PASSWORD: 'mysqlpwd'ports:- "3306:3306"volumes:
