如何列出ubuntu:16.04 docker容器中的文件?
我的docker图像名称如何列出ubuntu:16.04 docker容器中的文件?,docker,docker-compose,dockerfile,docker-swarm,docker-machine,Docker,Docker Compose,Dockerfile,Docker Swarm,Docker Machine,我的docker图像名称TestDocker 使用spark应用程序,我已将test.txt复制到container/opt/ml/location 当我执行以下命令时,它显示如下: I have created docker container for ubuntu:16.04 and spark. 然后我尝试执行下面的命令 docker images REPOSITORY TAG IMAGE ID
TestDocker
使用spark应用程序,我已将test.txt复制到container/opt/ml/location
当我执行以下命令时,它显示如下:
I have created docker container for ubuntu:16.04 and spark.
然后我尝试执行下面的命令
docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
xx.com/decision-trees-sample latest af30271f1528 19 minutes ago 959MB
它显示出错误
现在我想用docker命令检查文件是否被复制,是否可以检查
如何在/opt/ml/中列出(LS)文件 您可以使用
docker exec
命令,请参阅文档
例如,如果容器的id为123abcdef,则可以执行以下操作之一:
docker exec-it 123abcdef ls/opt/ml
或者打开容器内的外壳
docker exec-it 123abcdef bash
然后启动
ls
或find
或任何其他命令您可以使用
docker exec
命令,请参阅文档
例如,如果容器的id为123abcdef,则可以执行以下操作之一:
docker exec-it 123abcdef ls/opt/ml
或者打开容器内的外壳
docker exec-it 123abcdef bash
然后启动ls
或find
或任何其他命令尝试以下步骤
docker exec-it决策树示例
然后将环境变量设置为
导出术语=xterm
那就试试看
docker exec -it decision-trees-sample ls /opt/ml
基本上,它会告诉您要打开哪种终端。这主要是由于一些关于终端的软件包没有安装,您还可以将其添加到~/.bashrc文件并提交映像。尝试以下步骤
docker exec-it决策树示例
然后将环境变量设置为
导出术语=xterm
那就试试看
docker exec -it decision-trees-sample ls /opt/ml
基本上,它会告诉你要打开哪种终端。主要是因为一些终端包没有安装,您还可以将其添加到~/.bashrc文件并提交图像。我同意上述答案,
docker exec
仅用于运行容器,但如果您确实想探索容器图像内容,我建议使用
container diff analyze--type=file | grep/opt/ml
我同意上述答案,而且docker exec
仅适用于运行容器,但如果您确实想探索容器图像内容,我建议使用
container diff analyze--type=file | grep/opt/ml
您好,谢谢您的快速回复,我尝试了您的建议,但仍有错误,我已更新了我的问题。请您在这方面帮助我。启动您的图像,使其成为一个正在运行的容器docker run-it myimage bash
现在您可以访问此容器Postdocker ps
您好,谢谢您的快速回复,我已经尝试了你的建议,但是我还是遇到了错误我已经更新了我的问题你能帮我吗?启动你的图像,使它成为一个运行的容器docker run-it myimage bash
,现在你可以访问这个容器postdocker ps
谢谢你的回复,我遇到了类似这样的错误“container diff:command not found”预期默认情况下不存在,这是google提供的一个实用程序。您可以按照此处的安装说明进行操作,谢谢您的回复。我收到了类似“container diff:command not found”的错误,预期默认情况下不存在,这是google提供的一个实用程序。您可以按照此处的安装说明进行操作
container-diff analyze --type=file <IMG> | grep /opt/ml