自动使用容器内容填充空的主机文件夹?

时间:2019-11-29 20:20:46

标签: docker kubernetes docker-compose

在Docker Compose中,当我将空主机卷安装到容器中已有数据的位置时,该数据将在第一次运行时复制到空主机卷。

例如如果我使用nginx映像并将空的主机卷nginx-config挂载到nginx容器中的/etc/nginx,则在容器的第一个开始处,/etc/nginx中的所有内容都会复制到我的主机卷{{ 1}}。

同时我正在使用Kubernetes,想知道在Kubernetes中是如何做到的?当我将空的PersistentVolume安装到nginx-config的容器上时,没有任何内容会自动复制到该容器中):

1 个答案:

答案 0 :(得分:2)

您需要使用initContainer,将卷安装在其他路径上,并明确地进行复制。