1、首先应该进入已经运行的容器:
docker exec -it [容器名或容器ID] /bin/bash
2、在容器里查看镜像所使用的的Linux版本
cat /etc/issue
我这边下载的一个容器里面运行的是Welcome to Alpine Linux 3.10 的版本,
Alpine 软件管理器使用的是apk
Centos 软件管理器使用的是yum
ubuntu 软件管理器使用的是apt-get
3、更新apk管理仓库
apk update
4、安装软件
apk add 工具名称 如: apk add ipmitool
5、提交已修改或者安装过软件的容器,生成新的镜像
docker commit <container_id> <image_name>
container_id :修改容器的ID
image_name : 镜像名称可以自己定义
注:之后就可以对生成的镜像进行打包,移植到其他宿主机上运行(特别是离线环境下)。
原文:https://www.cnblogs.com/fanlong0212/p/12297496.html