docker - 如何在 docker-compose 中将卷连接到 docker 容器
问题描述
我的 docker-compose 文件
services:
irc:
image: inspircd/inspircd-docker
container_name: irc
volumes:
- ./configs:/inspircd/configs
app:
build: ./tor
container_name: tor
ports:
- 443:443
- 9001:9001
- 9030:9030
links:
- irc
depends_on:
- irc
volumes:
irc_conf:
driver: local
driver_opts:
o: bind
type: none
device: /home/advaithm/irc_docker/configs
我不明白如何挂载我的 configs 文件夹。有人可以解释安装它们的正确方法是什么。我需要将 /home/advaithm/irc_docker/configs 中的配置挂载到容器中的 /inspircd/configs 中。只使用 docker 我会使用-v /home/advaithm/irc_docker/configs :/inspircd/configs
我想在 docker-compose.yml 中没有等效项
解决方案
只需更改(主机音量):
volumes:
- ./configs:/inspircd/configs
通过(命名卷):
volumes:
- irc_conf:/inspircd/configs
命名卷可以通过特定名称来引用。当您在底部定义卷时,您已经按名称创建了卷。
但是,您没有安装它。
推荐阅读
- reactjs - 反应中的输入滑块
- go - 为什么这个 OrDone Channel 实现会从 Done Channel 收到两次?
- javascript - Rails 简单的表单输入显示/隐藏
- laravel - Laravel - 如何获得孩子的相关父母的 max_score
- excel - 如何将宏应用于整个列?
- r - 在RMarkdown中以错误的顺序输出R中的for循环
- php - 有没有办法直接重定向下载流请求,而不是下载文件两次(由服务器然后由用户)?
- spring-boot - 将新条目添加到 postgree 数据库时如何将数据发送到 ionic 4?
- java - 如何设计批量 GET 调用?
- apollo - 如何在 next.js 中改变 apollo 上下文?