查找文件并将其从docker容器复制到当前目录

时间:2019-12-08 00:34:39

标签: docker

我有python3脚本,我必须在docker中运行它。并且此脚本将一些pdf文件作为输出。为此,我按照以下步骤操作:

1-建立图像:

sudo docker build -t qc .

2-运行它:

sudo docker run qc

3-然后我想查看图像是否已构建。所以我使用了以下命令:

docker container ls -a

这是输出:

CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS                          PORTS               NAMES
238f4ec2ee1c        test3               "/bin/bash"         13 minutes ago      Exited (0) About a minute ago                       angry_merkle

由于docker是隔离的环境,因此结果在docker容器中进行。要找到结果,我必须查看容器(我的目标是将结果从docker容器复制到我的当前目录)。转到容器,我使用了以下命令:

docker commit 238f4ec2ee1c test3

docker run -t -i test3 /bin/bash

以及我现在所在的目录:

root@1612583d545b:/# 

然后我执行ls命令以查看内部内容,这就是我所看到的内容:

bin   dev  home  lib64  mnt  proc   run   srv  tmp  var boot  etc  lib   media  opt  qc.py  root    sbin  sys  usr

但是我仍然找不到pdf文件(mt脚本的结果)。您知道如何找到结果以及如何将结果复制到当前目录吗?

0 个答案:

没有答案
相关问题