使用Docker创建Django环境【备忘录】

由于我经常接触Python,所以我想尝试使用一些Web应用框架,例如Django,来感受一下它的样子。
我将随意记录下操作步骤。

目录

    1. 用Docker随意地创建Django环境

 

    1. 使用VSCode访问Docker环境

 

    创建模板?

暂时先试着做到这里

使用Docker构建Django环境。

在DockerHub上已经有Django的映像,但为了练习,我们尝试从Ubuntu开始制作一个。

RUN apt update && apt upgrade -y && apt install -y tzdata
ENV TZ Asia/Tokyo

因为我的购买的书里使用了PostgreSQL,所以需要进行时区设置。

RUN apt install -y wget postgresql python3 python3-pip && pip install django

写这个的时候我想到了,好像不需要wget呢…(暂时不需要)
我们要安装Python和Django
我已经编译好了这个,并且上传到了DockerHub上。
https://hub.docker.com/repository/docker/sugimochi/django_env

用VSCode访问

以前没有机会尝试过,但是借此机会,我想试试看。
虽然说起来很简单,只需安装Docker的扩展功能,并使用Docker-compose进行启动。

version: '3'

services:
  django:
    image: sugimochi/django_env
    volumes:
      - './work:/work'
    ports:
      - '8000:8000'
    tty: true
    stdin_open: true
image.png

选择这个。
这样,你就可以在Docker容器环境中打开VScode。

创建草稿

首先,移动到挂载的目录中。

$ cd ../work

因此,输入项目创建的命令。

work$ django-admin startproject private_diary

接下来将这个输入(虽然我还不太清楚为什么要输入这个)。

private_diary$ python3 manage.py startapp diary

以上!

未来的展望

由于时间有限,这次就到这里吧…
我会在看各种样本的同时尝试一下…

文献资料

    • 動かして学ぶ!Python Django開発入門

 

    • 米国AI開発者がゼロから教えるDocker講座

 

    • Docker for Visual Studio Codeでコンテナ操作

 

    はじめての Django アプリ作成、その 1 | Django ドキュメント | Django

GitHub

    Dockerfile等
广告
将在 10 秒后关闭
bannerAds