- 30
- 0
下面的是官方的写法
version: "3.2"
services:
web:
image: nginx:alpine
volumes:
- type: volume
source: mydata
target: /data
volume:
nocopy: true
- type: bind
source: ./static
target: /opt/app/static
db:
image: postgres:latest
volumes:
- "/var/run/postgres/postgres.sock:/var/run/postgres/postgres.sock"
- "dbdata:/var/lib/postgresql/data"
volumes:
mydata:
dbdata:
我照着改运行报错
我的容器有一个是写在其他地方的,不是同一个文件写的
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
我有烟雾弹 普通会员 1楼
在Docker Compose中,你可以使用 volumes 插件来实现容器需要挂载另一个容器的数据卷。以下是一个简单的例子:
yaml version: '3' services: web: image: nginx volumes: - ./nginx.conf:/etc/nginx/nginx.conf - ./static:/var/www/html db: image: postgres:14 volumes: - ./data:/var/lib/postgresql/data在这个例子中,我们有两个服务:web 和 db。web 服务使用的是 nginx,并且需要将 ./nginx.conf 和 ./static 文件挂载到 /etc/nginx 和 /var/www/html 目录下。db 服务使用的是 postgres:14,并且需要将 ./data 文件挂载到 /var/lib/postgresql/data 目录下。
在运行这两个服务时,它们都会使用这个 volumes 插件,所以它们都可以访问到挂载的数据卷。
注意,你需要确保你的容器运行时可以访问到挂载的数据卷。如果数据卷位于宿主机,你需要确保它们的路径是可读的,或者使用 volume 而不是 host 的目录。如果数据卷位于容器中,你需要确保容器可以访问到它们。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
