随机
Enter 搜索 ↑↓ 切换 Esc 清空

docker-cp

命令

在容器和本地文件系统之间复制文件

docker-cp

在容器和本地文件系统之间复制文件

补充说明

docker cp 命令用于在容器和宿主机之间复制文件或目录,是容器与外部交换文件的主要方式。

语法

docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
docker cp [OPTIONS] SRC_PATH CONTAINER:DEST_PATH

选项

-a, --archive     # 归档模式(保留UID/GID信息)
-L, --follow-link # 始终跟踪符号链接
-q, --quiet       # 静默输出

常用实例

# 从容器复制文件到宿主机
docker cp my-nginx:/etc/nginx/nginx.conf ./nginx.conf

# 从容器复制目录到宿主机
docker cp my-nginx:/etc/nginx ./nginx-config/

# 从宿主机复制文件到容器
docker cp ./app.conf my-nginx:/etc/nginx/conf.d/app.conf

# 从宿主机复制目录到容器
docker cp ./html/ my-nginx:/usr/share/nginx/html/

# 复制时保留权限
docker cp -a my-nginx:/var/log/nginx/ ./logs/

# 使用容器ID复制
docker cp abc123def:/app/data.json ./