如何检查Docker中是否安装了python包?

我使用Dockerfile成功构建了一个容器。但是,我的代码在容器中不起作用。如果我手动安装所有软件包,它确实可以工作。我假设我搞错了什么,导致docker没有正确安装软件包。所以,我想检查Docker容器中是否安装了python包。最好的检查方法是什么

我使用的Dockerfile:

更新源列表
运行sudo获取更新
#安装基本应用程序
运行sudo apt get install-y tar git curl nano wget dialog net tools build sential
#首先安装ZeroMQ
运行sudo apt get安装-y libzmq dev
#安装libevent
运行sudo apt get安装-y libevent dev
#安装Python和基本Python工具
运行sudo apt get install-y python dev python setuptools
运行sudo apt get安装-y python pip
#将当前目录添加到容器中
加上/根/代码
#让pip下载并安装要求:
运行sudopip安装-r/root/code/requirements.txt
#暴露端口
曝光804242
#定义工作目录。
WORKDIR/root/code
#启动tcp服务器。
CMD python app.py

我使用的requirements.txt:

gevent==1.0.1
格林莱特==0.4.5
msgpackpython==0.4.2
pyzmq==13.1.0
wsgiref==0.1.2
zerorpc==0.4.4

我明白了

docker exec<货柜编号>pip列表

发表评论