docker compose基础使用
服务 ( service ):一个应用容器,实际上可以运行多个相同镜像的实例。
项目 ( project ):由一组关联的应用容器组成的一个完整业务单元。∂一个项目可以由多个服务(容器)关联而成, Compose 面向项目进行管理。
样例:
docker-compose模板
version: "3.0"
services:
mysqldb:
image: mysql:5.7.19
container_name: mysql
ports:
- "3306:3306"
volumes:
- /root/mysql/conf:/etc/mysql/conf.d
- /root/mysql/logs:/logs
- /root/mysql/data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: root
networks:
- ems
depends_on:
- redis
redis:
image: redis:4.0.14
container_name: redis
ports:
- "6379:6379"
networks:
- ems
volumes:
- /root/redis/data:/data
command: redis-server
networks:
ems:
docker可视化工具 —Portainer