46 lines
1.1 KiB
Markdown
46 lines
1.1 KiB
Markdown
|
---
|
|||
|
title: Docker compose
|
|||
|
localeTitle: Docker撰写
|
|||
|
---
|
|||
|
## Docker撰写
|
|||
|
|
|||
|
Docker-Compose是一个用于定义和运行多容器Docker应用程序的工具。使用Compose,您可以使用YAML文件来配置应用程序的服务。
|
|||
|
|
|||
|
使用docker-compose的步骤是
|
|||
|
```
|
|||
|
1)create a Dockerfile which defines the image and can be produsable every where.
|
|||
|
```
|
|||
|
|
|||
|
```
|
|||
|
2)create a docke-compose yml file to run the services
|
|||
|
```
|
|||
|
|
|||
|
```
|
|||
|
3)use docker-compose up to start the sevices specified in docker-compose.yml file
|
|||
|
```
|
|||
|
|
|||
|
#### docker-compose中的基本命令
|
|||
|
|
|||
|
* 运行docker-containers的命令
|
|||
|
```
|
|||
|
docker-compose -f docker-compose.yml up
|
|||
|
```
|
|||
|
|
|||
|
* 用于以分离模式运行容器的命令
|
|||
|
```
|
|||
|
docker-compose -f docker-compose.yml up -d
|
|||
|
```
|
|||
|
|
|||
|
* 再次构建映像后运行容器的命令(注意:我们第一次运行docker container build会自动发生)
|
|||
|
```
|
|||
|
docker-compose -f docker-compose.yml --build -d
|
|||
|
```
|
|||
|
|
|||
|
* 在分离模式下运行时停止容器的命令
|
|||
|
```
|
|||
|
docker-compose -f docker-compose.yml down
|
|||
|
```
|
|||
|
|
|||
|
#### 更多信息:
|
|||
|
|
|||
|
* \[有关Docker-compose的更多信息\] (https://docs.docker.com/compose/)
|