将文件从 docker 卷复制到 kubernetes 卷

Copying files from docker volume to kubernetes volume

我正在将我的服务从 docker 转移到 kubernetes,我还必须从我的 docker 卷中复制一些文件。

我在 kubernetes 中使用 PersistentVolumeClaimStorageClass 并且已经实现了。

但现在我需要将文件夹/opt/checker/dataFiles中的内容复制到kubernetes上相同的挂载路径。怎么做最好?有没有比手动将文件复制到 kubernetes 容器内的文件夹更好的方法?

显然我找不到任何东西,最后我手动做了这个:

将 docker 卷中的内容复制到您的本地磁盘 (docker cp container:source_path local_dest_path)

将 Kubernetes 卷中的内容复制到挂载路径 (kubectl cp local_dest_path namespace/pod:final_dest_path)