docker-compose文件
时间: 2023-10-29 20:08:09 浏览: 88
docker-compose文件是用于定义和运行多个Docker容器的工具。它使用YAML文件来配置应用程序的服务,并使用单个命令来启动、停止和重建应用程序的所有服务。
一个简单的docker-compose文件示例:
```
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
```
这个文件定义了两个服务:web和redis。web服务使用当前目录中的Dockerfile构建镜像,并将容器的5000端口映射到主机的5000端口。redis服务使用官方的Redis镜像。
相关问题
docker-compose up 如何指定 docker-compose文件
要指定 Docker Compose 文件,可以使用 `-f` 或 `--file` 参数,后跟 Docker Compose 文件的路径。例如,要使用名为 `docker-compose.yml` 的文件:
```
docker-compose -f /path/to/docker-compose.yml up
```
如果有多个 Compose 文件,则可以指定多个 `-f` 参数,或者将它们放在同一个目录中,并使用 `docker-compose up` 命令,Docker Compose 将默认使用名为 `docker-compose.yml` 或 `docker-compose.yaml` 的文件。
阅读全文