我在容器A中有一个要与容器B共享的目录。
例如,我在容器A上有一个目录hostPath
。
我尝试使用共享的/dataabc
卷,但是由于挂载时该卷为空-使得现有文件不可访问。 ({/dataabc/
将从容器A安装在现有{{1}}的顶部。
我可以在容器启动时复制文件-但这需要修改容器。有没有更简单的方法不需要修改容器?
答案 0 :(得分:1)
非常感谢@graham,我可以对pod config进行一下小的修改就可以重复使用现有容器:
initContainers:
- args:
- cp -r /var/www / && ls -altr /www/
command:
- /bin/sh
- -c
image: example
imagePullPolicy: Always
name: example-init
volumeMounts:
- mountPath: /www
name: webroot