docker-compose 挂载网络卷
时间: 2023-07-07 12:37:29 浏览: 212
docker-compose
在 `docker-compose.yml` 文件中,可以使用 `volumes` 关键字来挂载网络卷。以下是一个例子:
```yaml
version: "3"
services:
web:
image: nginx
volumes:
- type: volume
source: my-network-volume
target: /usr/share/nginx/html
ports:
- "80:80"
volumes:
my-network-volume:
driver: local
```
在这个例子中,我们在 `volumes` 部分定义了一个名为 `my-network-volume` 的卷,并且指定了其驱动类型为 `local`。在 `services` 部分中,我们使用 `volumes` 关键字将卷挂载到 `web` 服务的 `/usr/share/nginx/html` 目录下。这样,`web` 服务就可以访问该网络卷了。
注意,在使用网络卷时,需要确保在 Docker 主机和容器中都已经安装了相应的驱动程序。否则,可能会导致挂载失败。
阅读全文