将文件从 docker 卷复制到 kubernetes 卷
Copying files from docker volume to kubernetes volume
我正在将我的服务从 docker 转移到 kubernetes,我还必须从我的 docker 卷中复制一些文件。
我在 kubernetes 中使用 PersistentVolumeClaim
和 StorageClass
并且已经实现了。
但现在我需要将文件夹/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
)
我正在将我的服务从 docker 转移到 kubernetes,我还必须从我的 docker 卷中复制一些文件。
我在 kubernetes 中使用 PersistentVolumeClaim
和 StorageClass
并且已经实现了。
但现在我需要将文件夹/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
)