1、拉取centos镜像
docker search centos //可以通过查找镜像(一般官方的都会有official)
docker pull docker.io/centos //拉取镜像
docker images //查看镜像
2、使用docker run直接运行centos镜像,并登陆bash
docker run -it --name baseCentos docker.io/centos:latest bash
3、在该容器下下载你需要的
①安装python3.9
yum -y install python39 //python3.9安装之后默认路径就在/usr/local/bin所以不需要配置环境变量
python3 -V //查看python版本
②python安装成功后,可用pip3安装
pip3 install httprunner
hrun -V //查看版本
...等等
4、commit生成新的镜像
docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]
-a:提交镜像的作者
-m:镜像说明
-p:在提交镜像时将容器暂停
-c:以Dockerfile方式创建镜像
docker commit -a "testerZ" -m "contain python39 and httprunner3" 03db927e9425 mycentos:v1
docker images
5、至此新的镜像已生成,该方法比Dockerfile方式创建更具灵活性,可以将该镜像作为基础镜像,步骤1开始创建新的容器