首页 > 其他 > 详细

django 项目 打包成docker 镜像发送至dockerhub

时间:2021-09-22 07:05:42      阅读:14      评论:0      收藏:0      [点我收藏+]

dockerhub 就有 django 的dockerfile 文件

技术分享图片

 

 

 

本地的Django文件根目录下创建Dockerfile文件,把上面这段话复制到dockerfile里,这是我的目录结构

技术分享图片

 

 

 然后再创建requirements.txt,在里面添加自己需要的依赖环境

pip3 install -r /var/www/project/requriements.txt  安装所需依赖

 

在 Dockerfile 目录下,终端运行docker build命令

docker build --tag my_automation-app ./

技术分享图片

 

 

 docker images 查看刚才打包好的镜像

技术分享图片

 

 

 

发布到 Docker Hub

在 hub.docker.com/ 上注册一个账号,并创建一个仓库,

需要注意,创建的仓库如 my_Docker_hub,假如你的账号 id 叫 my_name,因此先执行docker tag my_automation-app my_name/my_Docker_hub

给已存在的镜像打个标签,然后执行docker push my_name/my_Docker_hub上传本地镜像。

首次push 会出现访问拒绝,解决办法:docker login 

输入仓库的账号和密码再次进行push

 技术分享图片

 

 

技术分享图片

推送成功别人就可以执行 docker pull my_name/my_Docker_hub 拉取镜像了

 

django 项目 打包成docker 镜像发送至dockerhub

原文:https://www.cnblogs.com/sunzzc/p/15308647.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!