查看Docker容器中已安装的软件包

时间:2020-03-09 12:12:47

标签: docker

在Docker中有一些容器。容器运行诸如nginx,apache等的应用程序。

如何在每个容器中列出这些应用程序的安装版本?

2 个答案:

答案 0 :(得分:1)

您想要什么?检查所有版本?列出所有包裹?

在容器外壳中键入此内容以检查 nginx / Apache 版本:

$ nginx -v #=> Nginx
$ httpd -v #=> Apache

要连接到容器bash(例如alpine):

$ docker container run -it alpine /bin/sh

答案 1 :(得分:1)

使用命令docker container inspect <container-id>

$ docker container inspect --format '{{.Config.Env}}' cfa 
[PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin NGINX_VERSION=1.17.7 NJS_VERSION=0.3.7 PKG_RELEASE=1~buster]