python 项目制作docker镜像

导出程序依赖包

生成在main py 文件同目录

pip freeze > requirements.txt

 

编写Dockfile

同目录下创建Dockfile文件

----------------------------------
#基于的基础镜像
FROM python:3.6

#代码添加到code文件夹
ADD ./job /usr/src/app

# 设置app文件夹是工作目录
WORKDIR /usr/src/app

# 安装支持
RUN pip install --no-cache-dir -r requirements.txt

CMD [ "python", "/usr/src/app/job_liep.py" ]
----------------------------------

 

制作镜像

docker build -t  job_liep_img .

# Dockerfilepath:Dockerfile 所在文件夹名称,当前名录为 “.” 

运行镜像

 docker run -d -p 8001:8001 -v /etc/localtime:/etc/localtime --restart=always --name job_51job job_51job_img

docker run -d  -v /etc/localtime:/etc/localtime --restart=always --name job_51job job_51job_img

posted on 2020-06-07 21:50  adolfmc  阅读(1652)  评论(0编辑  收藏  举报