Docker:将文件从Docker容器复制到主机

我正在考虑使用Docker在持续集成(CI)服务器上构建依赖关系,这样我就不必在代理本身上安装所有运行时和库

为了实现这一点,我需要将容器内构建的构建工件复制回主机。可能吗

要将文件从容器复制到主机,可以使用以下命令

docker cp<集装箱运输>:/文件/path/in/container/host/path/target

下面是一个例子:

$sudo docker cp goofy\u roentgen:/out\u read.jpg。

这里goofy_roentgen是我从以下命令获得的容器名称:

$sudo docker ps
容器ID映像命令已创建状态端口名称
1b4ad9311e93 bamos/openface“/bin/bash”33分钟前上升33分钟0.0.0.0:8000->8000/tcp,0.0.0.0:9000->9000/tcp高飞伦琴

您还可以使用容器ID的一部分。以下命令相当于第一个命令

$sudo docker cp 1b4a:/out\u read.jpg。

发表评论