查看 Docker cp 进度

查看 Docker cp 进度

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

Docker cp命令无法直接查看进度,但可以使用第三方工具pv来实现。安装pv后,可以使用docker exec命令在容器和主机之间复制文件并查看进度。pv可以显示进度条和字节数。详细步骤和示例请参考原文链接。

🎯

关键要点

  • docker cp 命令不提供进度查看功能。
  • 可以使用第三方工具 pv 来查看 docker cp 的进度。
  • 安装 pv 的命令因操作系统而异。
  • 从容器复制文件到主机的命令格式为:docker exec <container_name> tar -cf - <source_path_inside_container> | pv | tar -xf - -C <destination_path_on_host>
  • 从主机复制文件到容器的命令格式为:tar -cf - <source_path_on_host> | pv | docker exec -i <container_name> tar -xf - -C <destination_path_inside_container>
  • pv 会显示进度条和已传输、剩余和总字节数。
➡️

继续阅读