docker \cp
时间: 2023-06-21 14:16:04 浏览: 66
docker
`docker cp`命令可以将容器内的文件或目录复制到主机上,或将主机上的文件或目录复制到容器内。其语法为:
```
docker cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH
```
或
```
docker cp [OPTIONS] SRC_PATH CONTAINER:DEST_PATH
```
其中,`CONTAINER`是容器的名称或ID,`SRC_PATH`是容器内的文件或目录路径,`DEST_PATH`是主机上的文件或目录路径。如果命令中的路径是相对路径,则相对于当前工作目录。
例如,将容器内的`/app/logs/error.log`复制到主机上的`/tmp`目录中,可以使用以下命令:
```
docker cp mycontainer:/app/logs/error.log /tmp
```
而将主机上的`/tmp/error.log`复制到容器内的`/app/logs`目录中,可以使用以下命令:
```
docker cp /tmp/error.log mycontainer:/app/logs
```
`docker cp`命令还支持一些选项,例如`-r`选项可以复制目录及其子目录,`-a`选项可以保留文件的权限和时间戳等。更多选项可以使用`docker cp --help`命令查看。
阅读全文