美文网首页
Docker构建Django运行环境镜像

Docker构建Django运行环境镜像

作者: whong736 | 来源:发表于2018-05-01 11:19 被阅读1495次

尝试在Docker中部署Django项目,自己来构建一个Django的运行环境镜像

参考文章:
https://blog.csdn.net/laughing2333/article/details/52810532

1.运行docker,创建一个部署django的服务器容器

docker run --name  ubuntu_django -i -t ubuntu:16.04 /bin/bash

通常ps命令查询验证

docker ps
image.png

可以看到一个容器名为ubuntu_django的正在运行

而且成功运行的话的,就可以看到直接进入容器的bash界面

image.png

进入到容器的bash中,安装Python环境

apt-get update   
 apt-get install python3.6
pip3 install django

1.更新服务器环境

image.png

2.安装Python运行环境

apt-get install software-properties-common

参考文章:
https://www.cnblogs.com/esin/p/7073119.html
https://blog.csdn.net/lzzyok/article/details/77413968

3.安装Django

如果发现没有安装pip安装pip

apt-get install python3-pip
image.png

Ok,现在基本安装完了Django的运行环境

构建自己的镜像

构建镜像

$ docker commit -m="Django,Python3,Django" --author="Vincent wen" {0cea9db3ee02} {repository/images_name:tag}



image.png

推送镜像到docker hub

登录docker hub

docker login

输入账号密码和密码


image.png

推送命令

docker push https://hub.docker.com  ubuntu_django:latest

之前一直push不成功,弄了好久终于搞定,感谢前辈写的文章

https://blog.csdn.net/bearox/article/details/49256405

解决办法,
1.先升级docker,
2.进行tag设置

docker tag ubuntu_django wzw****/ubuntu_django:latest

构建镜像
docker commit -m='Centos-K8s-Jenkins' --author='Vincent wen' 3a75370a21c4 centos_jenkins

推送镜像
docker tag centos_jenkins wzw33874/centos_jenkins:latest

ubuntu_django为镜像名字,wzw****,设置tag:ubuntu_django:latest

3.重新推送

docker push wzw****/ubuntu_django

image.png image.png

因为网络的原因推送了几次才成功。
推送成功后, 在Docker hub中可以看到自己推送的镜像

相关文章

  • Docker构建Django运行环境镜像

    尝试在Docker中部署Django项目,自己来构建一个Django的运行环境镜像 参考文章:https://bl...

  • 创建自己的Docker基础镜像

    本文讲解如何在本地构建一个基础的Docker Python环境镜像,并扩展这个基础镜像构建Python运行环境,之...

  • docker 简单记录

    Docker 与运行环境无关,真正做到一次构建到处运行 拉取镜像: docker pull ip:port/tom...

  • python基于Ubuntu下开发环境的准备

    利用Docker搭建Ubuntu环境 安装Docker 基于Dockerfile构建ubuntu镜像 构建镜像 查...

  • docker镜像

    Docker镜像是构建docker容器的基础,容器是docker镜像的运行的实例。构建镜像只用三条命令就可以搭建一...

  • Docker构建YApi镜像, Docker安装YApi, Do

    目录 概述基本环境docker网络安装MongoDb构建YAPI镜像运行YAPINginx反向代理挂域名 概述 Y...

  • Docker创建镜像和推送到hub.docker.com

    构建本地的容器镜像,目的是: 对容器的修改和复用 自定义镜像 打包,分发服务以及运行环境根据上节内容 Docker...

  • 101、镜像的构建

    1、镜像构建方式 1.1、docker commit 运行容器 对容器进行修改 通过docker commit 把...

  • 在docker上安装tomcat8

    docker 环境 CentOS 8.1 拉取镜像 查看镜像 显示正在运行的容器: 运行镜像 –name 容器名称...

  • docker学习笔记

    1 几个概念: 镜像构建:即创建一个镜像,它包含安装运行所需的环境、程序代码等。这个创建过程就是使用 docker...

网友评论

      本文标题:Docker构建Django运行环境镜像

      本文链接:https://www.haomeiwen.com/subject/perxrftx.html