如何从 Docker 实例获取文件

如何从 Docker 实例获取文件

我像这样启动了一个docker实例

docker run -it ubuntu:14.04.4 bash

我在实例中执行了一些任务,现在我想获取结果文件。如何在不使用 ftp/scp 连接到其他地方的外部站点的情况下获取文件?有没有办法安装 USB 记忆棒或可以轻松复制的东西?

答案1

我找到了答案,它涉及使用额外的终端窗口,希望这可以帮助其他人:

打开一个新的终端窗口并运行docker ps以获取容器 ID。有了容器 ID,例如5d0a816af9a8,使用此命令复制所需的 tarball/文件:

docker cp 5d0a816af9a8:/mybuilddir/myfile.tar.gz /home/me

作为/home/me主机系统上的目的地。

相关内容