gpt4 book ai didi

docker-compose:为绑定(bind)挂载和托管挂载定义挂载

转载 作者:IT老高 更新时间:2023-10-28 12:40:51 25 4
gpt4 key购买 nike

我正在使用 docker-compose 来定义我的服务。在 docker 中,docker volume 有两个概念。首先是关于bind mount:mount on host storage。

docker run -d --name web-app -v $HOST/location:/container/location -p 80:80 httpd:latest

其次是关于托管挂载:抽象存储,不依赖主机。

docker run -d --name web-app -v /container/location -p 80:80 httpd:latest

我想将这些概念映射到 docker-compose。这意味着在使用 docker-compose 时如何定义 bind mountmanaged mount

最佳答案

虽然我回答得很晚。但也许它将来会帮助其他人。以下是这两种类型的配置。 https://docs.docker.com/compose/compose-file/compose-file-v3/#volumes

version: "3.2"
services:
web:
image: httpd:latest
volumes:
- type: bind
source: $HOST/location
target: /container/location
- type: volume
source: mydata
target: /container/location
volumes:
mydata:

关于docker-compose:为绑定(bind)挂载和托管挂载定义挂载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41299514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com