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

校园网络及网站建设宿迁做网站的公司

校园网络及网站建设,宿迁做网站的公司,交互性强的网站,小程序搭建系统https://blog.csdn.net/qq_24487005/article/details/123380810 目录 构建思路 DockerFile脚本 环境文件解析 pip.conf sources.list openssl.cnf localtime install.sh startup.sh docker镜像构建 构建思路 1、把容器内需要用到的文件全部复制到容器中 2、设置一个工作目录把项目代码共享到工作目录中运行 3、把需要执行的shell命令写在一个.sh文件中统一执行。因为Dockerfile 的指令每执行一次都会在 docker 上新建一层。所以过多无意义的层会造成镜像膨胀过大RUN 是在 docker build执行脚本 4、配置容器启动自动执行脚本CMD 在docker run 时运行运行脚本 DockerFile脚本 # 基于镜像基础 FROM python:3.9.5# 复制文件到容器中 ADD ./docker/pip.conf /root/.pip/pip.conf ADD ./docker/sources.list /etc/apt/sources.list ADD ./docker/openssl.cnf /etc/ssl/openssl.cnf ADD ./docker/localtime /etc/localtime ADD ./docker/requirements.txt /var/requirements.txt ADD ./docker/startup.sh /var/startup.sh ADD ./docker/install.sh /var/install.sh# 工作目录 /var/app WORKDIR /var/appRUN /var/install.shCMD /var/startup.sh环境文件解析 pip.conf 配置pip国内源容器内文件路径/root/.pip/pip.conf [global] index-urlhttps://mirrors.aliyun.com/pypi/simple/ sources.list配置容器环境包下载的国内源容器内文件路径/etc/apt/sources.list deb http://mirrors.aliyun.com/debian/ buster main non-free contrib deb http://mirrors.aliyun.com/debian-security buster/updates main deb http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib deb http://mirrors.aliyun.com/debian/ buster-backports main non-free contribdeb-src http://mirrors.aliyun.com/debian-security buster/updates main deb-src http://mirrors.aliyun.com/debian/ buster main non-free contrib deb-src http://mirrors.aliyun.com/debian/ buster-updates main non-free contrib deb-src http://mirrors.aliyun.com/debian/ buster-backports main non-free contrib openssl.cnf处理ssl.SSLError: [SSL: DH_KEY_TOO_SMALL] dh key too small问题 容器内文件路径/etc/ssl/openssl.cnf 修改文件参数即可 [system_default_sect] MinProtocol TLSv1.2 #CipherString DEFAULTSECLEVEL2 CipherString DEFAULTSECLEVEL1 localtime同步系统时间到容器内容器内文件路径/etc/localtime install.sh 构建容器时需要执行的shell命令 #!/bin/bash set -e apt update apt install -y cron libsasl2-dev python-dev libldap2-dev libssl-dev nodejs pip install --upgrade pip pip install -r /var/requirements.txt chmod -R 777 /var/startup.shstartup.sh 容器启动时自动执行的脚本命令一般是直接启动项目 #!/bin/bash set -e service cron start pip install -r requirements.txt python manage.py runserver 0.0.0.0:8000docker镜像构建 准备好以上文件之后在Dockerfile文件目录下执行一下命令构建镜像 docker build -t image-name .
http://www.zqtcl.cn/news/762947/

相关文章:

  • angularjs 网站模板工作感悟及心得
  • 福州 网站定制设计哈尔滨网站建设咨询
  • 酒吧网站模板创办网页
  • 外贸网站建设软件有哪些现在网站建设用什么语言
  • lnmp wordpress 主题不见高级seo课程
  • 成都哪家公司做网站最好杭州软件开发
  • 做网站多少宽带够wordpress编辑文章中图片
  • 无锡网站制作排名软件工程公司
  • 做网站国内好的服务器美食网站建设项目规划书
  • 三亚市住房和城乡建设厅网站江西电信网站备案
  • 联谊会总结网站建设对外宣传如何在家做电商
  • 360建站系统徐州建设银行网上银行个人网站
  • 网站域名在哪里备案石家庄站规模
  • 重庆南川网站制作公司电话工会网站群建设
  • 深圳高端建设网站忘了网站链接怎么做
  • 郑州做网站报价wordpress中文4.8
  • 网站维护费用一年多少跨境电商平台网站建设广州
  • 辽宁网站制作公司网店装修流程
  • html5可以做交互网站吗打开网站说建设中是什么问题?
  • 彩票网站开发制作需要什么wordpress 在线预览
  • 外贸平台app衡水seo排名
  • 怎样做网站表白墙东莞商城网站推广建设
  • 郑州郑州网站建设河南做网站公司哪家好爱站长尾词挖掘工具
  • dede网站地图文章变量网站qq 微信分享怎么做
  • 越南做网站网站建设以及运营方面
  • 广西建网站哪家好网站关闭与域名备案
  • 网站开发版本号婚庆网站建设策划案费用预算
  • 厦门建设网站制作中山市哪家公司做网站
  • 网站路径wordpress制作电商网站
  • 江西网站开发哪家专业装饰设计公司网站