docker compose yml
时间: 2024-05-24 19:09:38 浏览: 96
docker-compose.yml
5星 · 资源好评率100%
Docker Compose是一个用于定义和运行多个Docker容器的工具。而docker-compose.yml文件则是用于定义Docker Compose服务的配置文件,其中包含了需要创建的容器、容器之间的链接关系以及其他的一些配置选项。
在docker-compose.yml中,您可以定义多个服务,每个服务可以包含一个或多个容器。每个容器都可以通过镜像名称或Dockerfile构建指令来创建,并且可以使用容器名称或IP地址相互通信。除此之外,您还可以定义一些额外的配置选项,例如端口映射、环境变量、数据卷挂载等等。
以下是一个docker-compose.yml文件的示例:
```
version: '3'
services:
web:
build: .
ports:
- "5000:5000"
redis:
image: "redis:alpine"
```
在此示例中,我们定义了两个服务:web和redis。web服务使用当前目录下的Dockerfile构建镜像,并将容器内的5000端口映射到宿主机的5000端口。而redis服务则使用redis:alpine镜像创建容器。
阅读全文