📅  最后修改于: 2023-12-03 15:00:28.562000             🧑  作者: Mango
docker copy
是一个 Docker CLI 命令,用于从一个容器或主机复制文件或目录到另一个容器或主机。
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|-
docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH
| 选项 | 描述 |
|------|------|
| -a
,--archive
| 将复制保持原始特性。 |
| --chown UID:GID
| 改变复制的文件或目录的 UID/GID。 |
| -L
,--follow-link
| 跟随符号链接。|
| --help
| 显示帮助信息并退出。 |
从主机复制文件到容器。
$ docker cp /path/to/local/file <container-id>:/path/on/container
从容器复制文件到主机。
$ docker cp <container-id>:/path/on/container /path/to/local/file
复制一个目录并保持其所有特性。
$ docker cp -a /path/to/local/directory <container-id>:/path/on/container
改变文件的 UID/GID 。
$ docker cp --chown 1000:1000 /path/to/local/file <container-id>:/path/on/container
docker copy
命令是一个非常实用的命令,用于在容器之间或容器与主机之间复制文件和目录。它支持许多有用的选项,如保持原始特性和改变 UID/GID 等。