Installing collected packages: soupsieve, beautifulsoup4, sqlparse, pytz, Django, django-mdeditor, zipp, importlib-metadata, Markdown, Pillow, Pygments, PyMySQL Running setup.py installfordjango-mdeditor ...doneSuccessfully installed Django-2.2.2 Markdown-3.3.3 Pillow-8.0.1 PyMySQL-0.10.1 Pygmen...
# 第一种方式:基于python基础镜像来做 cd /home mkdir myproject cd myproject docker run -di --name=myproject -p 8080:8080 -v /home/myproject:/home python:3.6 #mac/linux window:xshell拖进去 scp django_test.zip root@101.133.225.166:/home/myproject # 解压:uzip (安装)yum install -y unzi...
1.1 基于python基础镜像 将本地django项目打包并发到远程服务器上 本机是Windows系统,现在要将本机的一个django项目部署到远程的服务器上。 1.先将本地的django文件压缩成.zip格式的压缩包。 2.使用xshell远程连接服务器,在服务器上的/home/路径下创建一个文件夹名为test_project的文件夹,cd到该文件夹内; 3....
7、运行命令删除这个文件夹中的所有内容,-rf是递归强制删除 8、将整个项目复制到这个文件夹中 9、执行命令运行Django项目的启动文件,并开放8080端口 3.制作镜像 进入项目目录,执行dockerfile文件,执行命令 docker build -t test . test是镜像的名字,.表示当前文件夹,docker会自动寻找dockerfile文件并执行 如下图,系...
Dockerfile #是部署Django是要build时的文件; tianyan_code #项目文件, 我这里是全部复制进来 3. 编写docker-compose.yml文件和Dockerfile文件 docker-compose.yml文件 version: "3.3" services: #因为这个项目较小, 所以这里使用的sqlite数据库 web: build: . ...
在一开始我没有使用docker-compose.ymlDockerfile:是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。my_django:是一个刚创建的django项目,主要是将ALLOWED_HOSTS=[]改为ALLOWED_HOSTS=["*"]nginxconf:是个包含nginx配置和创建nginx镜像的Dockerfile文件的文件夹。
四、修改项目settings.py文件配置 修改地方有两个, 1、 ALLOWED_HOSTS = ['*', ] 2、 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'demodb', 'USER': 'root', 'PASSWORD': '123456', 'HOST': 'db', } } ...
1. 我们使用传输工具将文件传输过去(不推荐,一般部署项目都是拉取代码托管平台的) 我们在选择镜像时已经在购买腾讯云服务器选择了docker,所以这里不用再安装 1.2.2 docker启动 如果是其他云服务器,或者已有服务器但没有下载安装docker, 以下是我觉得挺不错的文章 ...
要在Docker中部署Django项目,可以按照以下步骤进行操作: 创建Django项目:首先在本地创建一个Django项目,可以使用Django的命令行工具进行创建。 创建Dockerfile:在项目根目录下创建一个名为Dockerfile的文件,内容如下: # 设置基础镜像 FROM python:3 # 设置工作目录 WORKDIR /app # 复制项目文件到工作目录 COPY . /...
在Django中,我们通常需要配置数据库连接。在Django项目的settings.py文件中,我们需要添加以下配置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', #数据库引擎,这里使用MySQL作为示例 'NAME': 'mydatabase', # 数据库名称 'USER': 'myuser', # 数据库用户名 ...