当前位置: 首页 > wzjs >正文

杭州网站制作公司排名seo快速排名软件案例

杭州网站制作公司排名,seo快速排名软件案例,网上购物商城开发,wordpress文章尾部一、使用小体积镜像构建django镜像1.1、拉取slim镜像,安装上必要依赖1、DockerfileFROM python:3.7-slim# 避免生成 .pyc 和缓冲输出 ENV PYTHONDONTWRITEBYTECODE1 \PYTHONUNBUFFERED1 \LANGC.UTF-8# 设置工作目录 WORKDIR /usr/local/bin# 替换 APT 源为清华源&am…

一、使用小体积镜像构建django镜像

1.1、拉取slim镜像,安装上必要依赖

1、Dockerfile


FROM python:3.7-slim# 避免生成 .pyc 和缓冲输出
ENV PYTHONDONTWRITEBYTECODE=1 \PYTHONUNBUFFERED=1 \LANG=C.UTF-8# 设置工作目录
WORKDIR /usr/local/bin# 替换 APT 源为清华源,并安装依赖
RUN set -x && \# 清空所有已有的 sources.list 和 sources.list.d 内容rm -f /etc/apt/sources.list && \rm -rf /etc/apt/sources.list.d && \# 写入阿里云源(bookworm 视实际基础镜像版本而定)echo "deb http://mirrors.aliyun.com/debian bookworm main contrib non-free" >> /etc/apt/sources.list && \echo "deb http://mirrors.aliyun.com/debian bookworm-updates main contrib non-free" >> /etc/apt/sources.list && \echo "deb http://mirrors.aliyun.com/debian-security bookworm-security main contrib non-free" >> /etc/apt/sources.list && \# 更新源并安装依赖apt-get update && \apt-get install -y --no-install-recommends \gcc \build-essential \libpq-dev \curl && \rm -rf /var/lib/apt/lists/*# 启动命令
CMD ["/usr/local/bin/python", "--version"]

2、build.sh 构建镜像脚本

docker build -t python37-slim:v1 ./

生成的镜像名:python37-slim:v1

1.2、基于slim镜像,安装上python库

1、requirement.txt

Django==3.2.7
uWSGI==2.0.21

2、Dockerfile

FROM python37-slim:v1# 避免生成 .pyc 和缓冲输出
ENV PYTHONDONTWRITEBYTECODE=1 \PYTHONUNBUFFERED=1 \LANG=C.UTF-8# 设置工作目录
WORKDIR /app/requirement# 复制项目代码
COPY ./requirement.txt /app/requirement# 使用清华源安装 pip 包
RUN pip install --no-cache-dir --upgrade pip --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple \--trusted-host pypi.tuna.tsinghua.edu.cn \--trusted-host files.pythonhosted.org && \pip install --no-cache-dir -i https://mirrors.aliyun.com/pypi/simple \--trusted-host pypi.tuna.tsinghua.edu.cn \--trusted-host files.pythonhosted.org \-r /app/requirement/requirement.txt# 启动命令
CMD ["ls", "/usr/local/bin"]

3、build.sh  构建镜像脚本

docker build -t base-image:v1 ./

生成镜像:base-image:v1

1.3、django项目基于slim镜像,生成系统镜像

注意:在项目根目录下

1、Dockerfile

FROM base-image:v1# 避免生成 .pyc 和缓冲输出
ENV PYTHONDONTWRITEBYTECODE=1 \PYTHONUNBUFFERED=1 \LANG=C.UTF-8# 设置工作目录
WORKDIR /app/simple_sys# 复制项目代码
COPY . /app/simple_sys# 启动命令
CMD ["/usr/local/bin/uwsgi", "--ini", "/app/simple_sys/uwsgi.ini"]

2、simple_sys  : django项目

uwsgi.ini

[uwsgi]
# Django 项目配置
chdir = /app/simple_sys      
module = simple_sys.wsgi:application
home = /usr/local                 # 网络配置(推荐使用 http 方式测试)
http = :8000                       
# ;socket = 127.0.0.1:8000           # 如果要用 socket,请配合 Nginx 使用# 进程和线程配置
processes = 4                      
threads = 8                         
enable-threads = true              
master = true                      
listen = 2048                       
limit-as = 2048                    # 日志配置(注意路径权限)
logto = /app/simple_sys/logs/uwsgi.log
log-maxsize = 10485760             
vacuum = true                  # 守护进程模式(⚠️ 在 Docker 中慎用!)
# daemonize = /app/simple_sys/log/uwsgi.log

3、build.sh  构建镜像的脚本

docker build -t simple-sys:v1 ./

http://www.dtcms.com/wzjs/11834.html

相关文章:

  • 网站设计专业毕业论文百度客服电话是多少
  • 青岛市崂山区建设局网站全网最全搜索引擎app
  • 专业门户网站建设seo营销课程培训
  • dwcs6怎么做网站外贸网站优化
  • 南京建设委网站首页如何推销产品给客户
  • 网站建设需怎么做培训管理平台
  • 外链都没有的网站如何做排名的微信朋友圈广告投放代理
  • 手机app开发软件免费百度关键词优化平台
  • 政府网站开发成本域名seo查询
  • 织梦做的网站前面有不安全网络营销主要干什么
  • 专业的企业网站设计与编辑廊坊seo排名优化
  • 免费php空间国内武汉seo收费
  • 渭南网站建设网站建设app平台搭建
  • 做网站小程序源码小说网站排名
  • 合肥做淘宝网站推广微商怎么引流被别人加
  • wordpress登陆好慢搜索引擎优化的五个方面
  • 上海网站建设上海百度手机浏览器
  • 怎么做粉丝福利购网站十大外贸平台
  • 做商业网站整站营销系统
  • 微信手机网站制作扬州整站seo
  • 外贸软件排行榜前十名seo免费培训教程
  • 域名和网站绑定nba体育新闻
  • 深圳外发加工网seo外包优化公司
  • 企业网站推广网站全网推广网站
  • 高端 网站定制百度网页推广费用
  • 天津网站开发公司最佳的资源搜索引擎
  • 微擎怎么做网站沈阳百度推广哪家好
  • 做网站要写代码吗公司网站首页设计
  • jb网站建立关键词排名优化易下拉技巧
  • 曲阜公司网站建设价格便宜网站推广与优化方案