1.选择基础镜像
$ docker pull ubuntu:16.04
2.创建容器并进入
$ docker run -t -i ubuntu /bin/bash
3.进入容器,添加工具
$ apt update
$ apt install python3
$ apt install pip3
$ apt install vim
...
4.将此容器打包成自己的镜像
$ docker commit -m "add a ubuntu16.04 image with pyhon3 and vim" -a "limingxing" 9d498869c227 lmx4098/demo:ubuntu16.04_python3_vim
-m:注释,-a:作者,9d498869c227:容器id,lmx4098/demo:ubuntu16.04_python3_vim:lmx4098/demo:Repositories名称且必须要和自己docker hub上的Repositories一致,ubuntu16.04_python3_vim:版本号。
5.上传推送
$ docker push lmx4098/demo:ubuntu16.04_python3_vim