一:在linux下安装 Docker
yum install https://get.docker.com/rpm/1.7.1/centos-6/RPMS/x86_64/docker-engine-1.7.1-1.el6.x86_64.rpm
启动Docker
service docker start
二,创建文件夹
mkdir Nine
#进入文件夹中
cd Nine
三,将要运行的py文件放入创建文件夹中
四,在文件夹中创建Dockerfile文件
vi Dockerfile
######编辑Dockerfile文件
FROM python:3.6
MAINTAINER Zok "1345626786@qq.com"
ENV PATH /usr/local/bin:$PATH
ADD . /nine.py
WORKDIR /nine.py
CMD python3 nine.py
查看文件夹下的目录
五:构建docker镜像
docker build -t nine:latest .
镜像命名为小写字母
镜像构建成功
查看构建完成的镜像
运行镜像
六:推送DockerHub
如果没有登陆,要先登陆docker
docker login
必须要先设置镜像标签才能推送
docker tag 本地的镜像名 注册用户名/自己起的hup镜像名
push到Hub上
docker push 注册用户名/自己起的hup镜像名
七:服务器运行镜像
进入服务器 [在安装了docker的情况下] 私有项目,服务器上也需要登陆docker
docker run 注册用户名/自己起的hup镜像名