环境准备
文章使用 Window 系统 + Docker Desktop 演示,假设您有一定的docker基础。
Docker Desktop
Docker Desktop为我们学习Docker提供了一套完整的一个桌面环境,可以为软件开发提供很多便利。
Docker Desktop包含了Docker Engine, Docker CLI client, Docker Compose, Docker Machine和Kitematic。
先去 Docker官网 下载 Docker Desktop 并安装。
docker-compose
Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。
compose命令
命令 | 解释 |
---|---|
docker-compose up | 启动所有容器 |
docker-compose up -d | 后台启动并运行所有容器 |
docker-compose up --no-recreate -d | 不重新创建已经停止的容器 |
docker-compose up -d test2 | 只启动test2这个容器 |
docker-compose stop | 停止容器< |