docker-compose 使用案例
时间: 2023-10-12 10:13:05 浏览: 100
Docker容器技术-Docker-compose使用案例.pptx
docker-compose是用于定义和运行多个Docker容器的应用程序的工具。您可以使用它来管理一组应用程序的容器,并使用单个命令在单个主机上同时创建和启动所有容器。
这是一个简单的例子,展示了如何使用docker-compose来创建一个包含两个容器的应用程序:一个web服务器容器和一个数据库容器。
首先,创建一个文件`docker-compose.yml`,其中包含有关您的应用程序的信息:
```
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
volumes:
- .:/code
depends_on:
- db
db:
image: postgres
volumes:
- db-data:/var/lib/postgresql/data
volumes:
db-data:
```
然后,使用以下命令来启动应用程序:
```
$ docker-compose up
```
这将启动web服务器容器和数据库容器,并使用绑定到主机端口5000的映射将web服务器容器暴露给外部。您可以通过浏览器访问您的应用程序,并使用数据库容器中的数据库。
您可以使用以下命令停止和删除容器:
```
$ docker-compose down
```
这是一个使用docker-compose的简单案例。您可以在Docker官方文档中了解有关使用docker-compose的更多信息。
阅读全文