基于不同基础容器的对应命令是不同的
在Docker中查看已安装的软件信息,可以根据容器的操作系统类型使用不同的命令。以下是一些常见的操作系统及其对应的查看方法:
1. Debian 和 Ubuntu 基础的容器
进入到对应的容器中
docker exec -it <container_id_or_name> /bin/bash
该命令会列出所有已安装的软件包及其版本信息
bash
dpkg -l
2. Alpine 基础的容器
进入到对应的容器中
docker exec -it <container_id_or_name> /bin/sh
该命令会列出所有已安装的软件包及其版本信息
sh
apk info -vv
3. RHEL、CentOS 和 Fedora 基础的容器
进入到对应的容器中
docker exec -it <container_id_or_name> /bin/sh
该命令会列出所有已安装的软件包及其版本信息
sh
rpm -qa
其他记录
查看Docker本身的版本
docker version
查看已安装的插件
docker plugin ls
使用重定向操作符将命令的输出写入文件
覆盖
apk info -vv > output.txt
追加
apk info -vv >> output.txt
同时查看输出
apk info -vv | tee output.txt