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 目录中。
版权归原作者 静听山水 所有, 如有侵权,请联系我们删除。