python项目部署到docker_Docker如何部署Python项目的实现详解

Docker 是一个开源项目,为开发人员和系统管理员提供了一个开放平台,可以将应用程序构建、打包为一个轻量级容器,并在任何地方运行。Docker 会在软件容器中自动部署应用程序。

在本篇中,我将介绍如何 docker 化一个 Python Django 应用程序,然后使用一个 docker-compose 脚本将应用程序作为容器部署到 docker 环境。

环境

操作系统

dbnuo@localhost ~ sw_vers

ProductName: Mac OS X

ProductVersion: 10.15.3

BuildVersion: 19D76

dbnuo@localhost ~ uname -v

Darwin Kernel Version 19.3.0: Thu Jan 9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64

Docker 版本

dbnuo@localhost ~ docker -v

Docker version 19.03.8, build afacb8b

Docker Compose 版本

dbnuo@localhost ~ docker-compose -v

docker-compose version 1.25.4, build 8d51620a

目录结构

这里列出本次用到的相关文件和目录,以下会介绍每个文件目录的作用和内容。

.

├── bash.alias

├── docker-compose.yml

├── .env

├── services

│ └── python

│ │ ├── Dockerfile

│ │ └── requirements.txt

你可能感兴趣的:(python项目部署到docker_Docker如何部署Python项目的实现详解)