以下是 centos 下操作,系统信息 CentOS Linux release 7.4.1708 (Core)
1.更新现有的 yum 包。
sudo yum update
更新一下,小心无错。

2.执行 docker 安装脚本
curl -sSL https://get.docker.com/ | sh

3.网上搜索 docker image
docker search python2
搜索公用的镜像,镜像描述不清晰,不好判断是否符合需要,建议下载最热最火的镜像。

4.下拉 image
docker pull frolvlad/alpine-python2
描述说是最轻量级 python2 的镜像,下载。

5.从镜像启动容器
docker run -d -t -i frolvlad/alpine-python2 /bin/sh
-d,能让容器以守护进程模式运行,方便进退容器操作。
然后 docker ps,获取容器 id

6.进入容器
docker exec -it 137e65df714d /bin/sh
若容器是退出状态,需要启动,命令:
docker start 137e65df714d

7.container 固定为 images
docker commit 137e65df714d serverview2
Commit 后参数为容器 id,新镜像名称

8.存出镜像
docker save -o /root/view/serview5.tar serview5

9.导入镜像
docker load --input serview5 .tar

10.一条命令启动一个镜像的容器并执行,一条命令形式方便运维一键部署
部署好 supervisor,让 supervisor 守护容器里的进程。
supervisor 需要提前设置好:
nodaemon=true
docker run -dti serview5 supervisord -c /etc/supervisord.conf


↙↙↙阅读原文可查看相关链接,并与作者交流