一:在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镜像名

这篇博客详细介绍了如何将Python应用部署到Docker中,包括在Linux环境下安装Docker,创建文件夹存放Py文件,编写Dockerfile,构建镜像,命名并查看镜像,运行镜像,以及如何登录DockerHub推送镜像到私有项目,并在服务器上运行该镜像。
8289

被折叠的 条评论
为什么被折叠?



