docker cp

docker cp 命令用于将文件从主机系统复制到正在运行的 Docker 容器中。它的语法如下:

docker cp [OPTIONS] SOURCE_PATH CONTAINER:DEST_PATH
  • OPTIONS:可选参数,用于指定额外的选项,例如 -L(遵循符号链接)。
  • SOURCE_PATH:要复制的文件或目录在主机系统中的路径。
  • CONTAINER:目标容器的名称或 ID。
  • DEST_PATH:在容器中的目标路径,表示复制文件的目标位置。

1、例1: 原始用户目录->容器

docker cp /root/clickhouse-jdbc-0.1.50d.jar 398dd78594c9:/datart/lib/

这个命令将主机系统中的 /root/clickhouse-jdbc-0.1.50d.jar 文件复制到 ID 为 398dd78594c9 的容器中的 /datart/lib/ 目录下。

请确保源文件存在,并且目标容器已经在运行状态。另外,容器内的目标路径必须是容器中的有效路径。

2、例2:本地->容器

docker cp /Users/xiaokkk/Desktop/clickhouse-backup.tar.gz e6cd94bcb03b:/var/lib/clickhouse-backup

此命令将本地主机上的 clickhouse-backup.tar.gz 文件复制到运行中的容器 e6cd94bcb03b 的 /var/lib/clickhouse-backup 目录中。

你可能感兴趣的:(Docker,docker)