【发布时间】:2021-02-26 12:36:47
【问题描述】:
假设我有一个包含两个容器的 docker-compose 文件:
version: "3"
services:
app:
image: someimage:fpm-alpine
volumes:
- myvolume:/var/www/html
web:
image: nginx:alpine
volumes:
- myvolume:/var/www/html
volumes:
myvolume:
应用程序容器包含/var/www/html 目录中的应用程序代码,该目录会随映像的每个版本而更新,因此我不希望该目录持久存在。
但我需要与 nginx 容器共享数据。如果我使用卷或主机绑定,则数据是持久的并且不会使用新版本进行更新。也许有一种方法可以在我拉出新图像时自动删除卷?或者共享匿名卷的方法?
【问题讨论】:
标签: docker docker-compose