Docker:将文件从 Docker 容器复制到主机
发布于 2022-02-17 09:42:54
我正在考虑使用 Docker 在持续集成 (CI) 服务器上构建我的依赖项,这样我就不必在代理本身上安装所有运行时和库。
为了实现这一点,我需要将容器内构建的构建工件复制回主机。那可能吗?
关注者
0
被浏览
125
1 个回答
-
为了将文件从容器复制到主机,您可以使用命令
docker cp <containerId>:/file/path/within/container /host/path/target
这是一个例子:
$ sudo docker cp goofy_roentgen:/out_read.jpg .
这里goofy_roentgen是我从以下命令获得的容器名称:
$ sudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1b4ad9311e93 bamos/openface "/bin/bash" 33 minutes ago Up 33 minutes 0.0.0.0:8000->8000/tcp, 0.0.0.0:9000->9000/tcp goofy_roentgen
您还可以使用(部分)Container ID。下面的命令等价于第一个
$ sudo docker cp 1b4a:/out_read.jpg .
推荐阅读
-
将文件从Docker容器复制到主机
2021-02-01 关注 0 浏览96 1答案
-
将文件从主机复制到Docker容器
2021-02-01 关注 0 浏览148 1答案
-
Docker将文件从主机复制到容器
2021-02-01 关注 0 浏览145 1答案
-
如何将文件从主机复制到 Docker 容器?
2022-02-17 关注 0 浏览58 1答案
-
无法将文件从docker-compose挂载复制到主机
2021-02-01 关注 0 浏览134 1答案
-
在启动之前将文件复制到Docker容器
2021-02-01 关注 0 浏览106 1答案
-
Docker从主机复制容器中的UID / GID
2021-02-01 关注 0 浏览115 1答案
-
如何将文件从dockerfile复制到主机?
2021-02-01 关注 0 浏览90 1答案
-
如何从主机编辑Docker容器文件?
2021-02-01 关注 0 浏览127 1答案
-
如何将标准输出从Docker容器重定向到主机
2021-02-01 关注 0 浏览196 1答案