docker compose
开局N问
1.什么是docker compose?
1.docker compose 功能是什么?
2.docker compose 一般用于什么场景?
3.docker compose 书写格式和语法?
一、什么是docker compose?
docker compose是类比于Dockerfile的一种工具,Dockerfile使得用户很方便的定义一个单独的应用容器。然而,docker compose可以定义一个项目,包含多个容器。
二、如何使用docker compose?
服务(service):一个应用的容器
项目(project):
有一组关联的应用容器组成的一个完整业务单元。在docker-compose.yml
定义
2.1 docker compose基本使用
# docker-compose 常用命令
docker-compose up
docker-compose up -f docker-test.yml
docker-compose up -d
docker-compose ps -a
docker-compose stop
docker-compose down
docker-compose exec mysql bash
docker-compose logs
2.2 docker-compose 模板文件
# docker-compose 模板文件中参数
build
depends_on
environment
expose
ports
secrets
image
labels
network_mode
networks
wolumes
三、docker-compose 命令
与docker run类似