Django & Docker - 소스 항목
본고는 유행하는 가상화 소프트웨어 Docker에서 실행되는 프로젝트로 구성된 기획된 목록을 보여 준다.초보자들에게 Django는 프로그래밍 전문가와 소스 애호가들이 배터리를 포함하는 개념을 Python으로 작성하는 선도적인 웹 프레임워크이다.이 페이지에서 언급한 모든 항목은 마성이공대학의 허가를 받아 Github(등록 자물쇠 없음)에서 다운로드할 수 있다.
Thanks for reading! - Content provided by App Generator.
Section #1
: Django- 간단한 소개Section #2
: Docker(Unix 작업공간) 설치Section #3
: Docker 메모지 Section #4
: 미리 구성된 Docker 프로젝트(전체 무료)땅고 5볼트. 1#-Django 데모
Django는 Python 언어로 정성스럽게 디자인된 현대 웹 프레임워크로 현대 웹 개발에 필요한 많은 흔한 기능에 모듈과 라이브러리를 제공한다.
Step #1 - Create a
virtual environment
$ # Create the environment
$ virtualenv env
$
$ # Activate the virtual environment
$ source env/bin/activate
Step #2 - Install Django via PIP
$ pip install Django // install latest version
// OR
$ pip install django==3.2.6 // install specific version
Step #3 - Build a minimal Django project
$ mkdir firstproject
$ cd firstproject
$
$ django-admin startproject config .
Step #4 - Start the project
$ python manage.py runserver
만일 모든 것이 순조롭다면, 브라우저에서 Section #5
방문할 때 기본 Django 시작 화면을 보아야 합니다.2.# - 도커가 뭐예요?
Docker의 가장 좋은 정의는 정부의 도움말이 제공할 수 있다. Docker는 응용 프로그램을 개발, 발표, 실행하는 데 사용되는 가상화 소프트웨어로 응용 프로그램과 인프라 시설을 명확하게 분리하기 때문에 우리는 소프트웨어를 더욱 빠르고 신뢰할 수 있게 납품할 수 있다.
기본적으로 Docker는 응용 프로그램을 용기에 포장하는 방법을 제공합니다. 용기는 응용 프로그램 소스 코드와 운영체제 라이브러리로 구축된 실행 가능한 구성 요소입니다.용기 구축이 완료된 후 Docker는 개발자가 간단한 명령으로 용기를 구축하고 배치하며 시작하고 정지하고 업데이트할 수 있도록 제어층을 제공했다.Docker에 대한 자세한 내용은 다음을 참조하십시오.
- 공식 문서
Docker overview OSS에서 제공하는 종합적인 기사입니다.com
Docker 소개 3# - Docker(Ubuntu18LTS) 설치
본고의 마지막 절에 열거된 모든 Django 프로젝트는 Docker 없이 컴파일하고 실행할 수 있습니다. 방법은 모든 프로젝트에 제공된 문서를 따르는 것이지만, Docker를 사용하면 터미널에 입력한 명령이 적으면 구축과 실행이 더 빠를 수 있습니다.Ubuntu18LTS 워크스테이션을 사용하여 Docker를 설치합니다.
Note: All commands presented in this section are executed using
sudo
, a command that requiresROOT
privileges.
Step #1 - Update the system to use the latest packages (optional but recommended)
$ sudo apt-get update
Step #2 - Uninstall old versions of Docker (optional but recommended)
$ sudo apt-get remove docker-engine docker docker.io
Step #3 - Re-Install Docker (the latest version shipped by Ubuntu)
$ sudo apt-get install docker.io
Step #4 - Enable Docker as a service
$ sudo systemctl enable docker
$ sudo systemctl start docker
이제 Docker를 사용하여 모든 Django 예를 구축하고 시작할 수 있습니다.설치를 확인하려면 http://localhost:8000
매개변수를 사용하여 현재 Docker 설치 버전을 확인할 수 있습니다.$ docker --version
Docker version 20.10.5, build 55c4c88 // <-- The Output
4#-도커 메모
이 단원에서는 가장 자주 사용하는 Docker 명령에 대해 간략하게 설명합니다.
Docker - Inspecting Containers
$ docker --version # check Docker version
$ docker ps -a # list all containers
$ docker ps # list all RUNNING containers
$ docker top <container> # list the active processes
Docker - Management Commands
$ docker run <image> # create and start the container
$ docker start <container> # start container
$ docker stop <container> # stop container (gracefully)
$ docker pause <container> # freeze the container
$ docker kill <container> # kill container (not gracefully)
$ docker restart <container> # restart container (gracefully)
Docker - Image Transfer Commands
$ docker pull <image> # pull an image from a registry
$ docker push <image> # push/save an image to a registry
$ docker search <image> # returns all images related to search keyword
Docker - Miscellaneous Commands
$ docker container kill $(docker ps -q) # kill all containers
$ docker container rm $(docker ps -a -q) # delete all containers
$ docker network prune # delete all IPv4 used address
5#-Django&Docker 샘플
이 가장 작은 Django & Docker 배경이 있으면, 우리는 예시가 어떻게 구축되고 집행되는지 실행하고 이해할 수 있어야 한다.가자!
Django Pixel Lite
오픈소스 Django starter는 Pixel Lite UI Kit 위에 기본 모듈, 데이터베이스, ORM과 배포 스크립트를 작성했습니다. Pixel Lite UI Kit는 완전히 호응하고 현대적인 Bootstrap 5 UI Kit로 창의적인 전문 사이트를 구축하는 데 도움을 줄 것입니다.Django 코드 라이브러리는 데이터베이스, ORM, 인증 및 배포 스크립트를 제공합니다.
Django Pixel Lite - product page (contains sources and DEMO)
$ unzip django-pixel-lite.zip
$ cd django-pixel-lite
$
$ docker-compose pull
$ docker-compose build
$ docker-compose up
데양고 아틀란티스 어둠
Atlantis Lite(어두운 디자인)는 무료bootstrap 4 관리 계기판으로 디자인이 정교하고 우아하며 각종 지표, 디지털 또는 데이터를 시각화할 수 있다.Atlantis Lite admin dashboard에는 2개의 레이아웃, 많은 플러그인과 UI 구성 요소가 있어 개발자가 계기판을 신속하고 효과적으로 만들어 개발 시간을 절약하고 사용자가 기존 데이터에 따라 정확한 결정을 신속하게 내릴 수 있도록 도와준다.
Django Atlantis Dark - product page (contains sources and DEMO)
$ unzip django-atlantis-dark.zip
$ cd django-atlantis-dark
$
$ docker-compose pull
$ docker-compose build
$ docker-compose up
땅고 5볼트.
Volt Dashboard는 100여 개의 구성 요소, 11개의 예시 페이지와 3개의 Vanilla JS가 있는 플러그인을 무료로 오픈한 Bootstrap 5 관리 대시보드입니다.버튼, 경보, 모드, 날짜 선택기 등 100여 개의 무료 Bootstrap 5 구성 요소가 있습니다.
Django Bootstrap 5 Volt - product page (contains sources and DEMO)
$ unzip django-dashboard-volt.zip
$ cd django-dashboard-volt
$
$ docker-compose pull
$ docker-compose build
$ docker-compose up
Django AdminLTE
AdminLTE는 가장 좋은 오픈 소스 관리 대시보드와 제어판 테마 중 하나입니다.AdminLTE는 Bootstrap 위에 세워져 있으며, 일련의 응답이 신속하고, 다시 사용할 수 있으며, 자주 사용하는 구성 요소를 제공합니다.Django는 고급 Python 웹 프레임워크로 빠른 개발과 깔끔하고 실용적인 디자인을 장려합니다.
AdminLTE Django - product page (contains sources and DEMO)
$ unzip django-adminlte.zip
$ cd django-adminlte
$
$ docker-compose pull
$ docker-compose build
$ docker-compose up
Thanks for reading! For more resources, please access:
Django Dashboards - 플라스크에서 제작, Django, 반응
Reference
이 문제에 관하여(Django & Docker - 소스 항목), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/sm0ke/django-docker-open-source-projects-3g0j텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)