Docker Compose入门
1. 什么是Docker Compose
我们可以参照一下Docker Compose的文档(https://docs.docker.com/compose/)
翻译过来就是Docker Compose是一个工具,可以用来定义和运行多个Docker容器。通过YAML文件定义服务,并使用简单的命令就可以创建和启动多个service。通俗的讲,Docker Compose用来管理多个容器的工具。
2. 如何使用Docker Compose
同样参照官方文档:
主要有三个步骤:
- 通过Dockerfile定义镜像
- 在docker-compose.yml中定义多个service
- 通过执行docker compose up命令来启动docker-compose.yml定义的service(当然还有许多其他的命令)
3. 简单示例
这里定义一个简单的redis
首先定义docker-compose.yml (包括version,services以及image)
然后通过docker-compose up -d 在后台启动容器
通过docker-compose ps查看状态
进入容器
停止docker-compose
查看docker-compose状态
通过docker-compose重新启动容器
删除docker-compose启动的容器