docker compose运行
时间: 2024-10-17 17:00:44 浏览: 19
Docker Compose是一个工具,它允许开发者定义并管理在一个应用程序中包含多个 Docker 容器的方式。通过编写一个 `docker-compose.yml` 配置文件,你可以声明服务(如 Web 应用、数据库等)、它们之间的网络连接以及资源共享,比如数据卷。
使用 Docker Compose 的步骤大致如下:
1. **创建`docker-compose.yml`**:定义每个容器的服务及其配置,包括镜像名称、端口映射、环境变量等。
```yaml
version: '3'
services:
web:
image: your_web_image
ports:
- "80:80"
db:
image: your_db_image
```
2. **启动服务**:在命令行中,导航到包含 `docker-compose.yml` 的目录,然后运行 `docker-compose up` 命令。
```
$ docker-compose up
```
这将下载镜像并启动指定的服务,容器之间会自动建立网络连接。
3. **停止和重启服务**:可以使用 `docker-compose down` 停止所有服务,`docker-compose up --force-recreate` 则强制重建所有的容器。
4. **查看状态**:通过 `docker-compose ps` 可以查看当前运行的服务状态。
阅读全文