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

网站进行诊断深圳高端网站定制公

网站进行诊断,深圳高端网站定制公,做水军那些网站好,上海网站建设大概多少钱基础镜像的Dockerfile # 使用 Debian 11.9 的最小化版本作为基础镜像 FROM debian:11.11# 维护者信息 LABEL maintainercaibingsen # 复制自定义的 sources.list 文件#xff08;如果有的话#xff09; COPY sources.list /etc/apt/sources.list # 创建…基础镜像的Dockerfile # 使用 Debian 11.9 的最小化版本作为基础镜像 FROM debian:11.11# 维护者信息 LABEL maintainercaibingsen # 复制自定义的 sources.list 文件如果有的话 COPY sources.list /etc/apt/sources.list # 创建一个目录来存放 JDK RUN mkdir -p /usr/java/jdk1.8.0_191-amd64 mkdir /hskj useradd -m bjxtb -d /hskj chown bjxtb. /hskj# 安装必要的依赖并清理 apt 缓存 #RUN apk add --no-cache procps apt-get install -y procps RUN apt-get update apt-get install -y locales \apt-get install -y --no-install-recommends procps curl telnet net-tools vim \apt-get install gosu \rm -rf /var/lib/apt/lists/*# 生成zh_CN.UTF-8 locale RUN sed -i s/# zh_CN.UTF-8 UTF-8/zh_CN.UTF-8 UTF-8/ /etc/locale.gen \locale-gen # 设置环境变量以支持中文 ENV LANG zh_CN.UTF-8 ENV LANGUAGE zh_CN:zh ENV LC_ALL zh_CN.UTF-8# 将 JDK 目录复制到容器中假设你已经在构建上下文中准备好了这个目录 COPY jdk1.8.0_191-amd64 /usr/java/jdk1.8.0_191-amd64 # 设置 JAVA_HOME 和 PATH 环境变量 ENV JAVA_HOME/usr/java/jdk1.8.0_191-amd64 ENV PATH$JAVA_HOME/bin:$PATH ENV TZ Asia/Shanghai RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime# 调整系统配置 RUN echo fs.file-max 65536 /etc/sysctl.conf \ echo net.ipv6.conf.all.disable_ipv6 1 /etc/sysctl.conf \ echo net.ipv6.conf.default.disable_ipv6 1 /etc/sysctl.conf \ echo net.ipv4.ip_local_port_range 1024 65000 /etc/sysctl.conf \ echo vm.swappiness 10 /etc/sysctl.conf \ echo net.core.somaxconn2048 /etc/sysctl.conf \ echo * soft nofile 60000 /etc/security/limits.d/user-nofile.conf \ echo * hard nofile 60000 /etc/security/limits.d/user-nofile.conf \ echo * soft nproc 50000 /etc/security/limits.d/20-nproc.conf \ echo root soft nproc unlimited /etc/security/limits.d/20-nproc.conf#增加entrypoint.sh ADD ./entrypoint.sh /entrypoint.sh##给entrypoint.sh增加权限 RUN chmod x /entrypoint.sh# 容器启动时执行的命令 ENTRYPOINT [sh,/entrypoint.sh]启动脚本entrypoint.sh  #!/bin/bash set -e # 先更改文件和目录的所有权 chown -R bjxtb /hskj # 以 bjxtb 身份运行其他命令 exec gosu bjxtb $这行注释说明了 exec 命令的目的。 exec gosu bjxtb $ 命令执行以下操作 gosu 是一个类似于 sudo 的工具但它是为 Docker 容器设计的用于在容器中切换用户。bjxtb 是要切换到的用户。$ 是一个特殊的 shell 参数它代表脚本接收到的所有位置参数即传递给脚本的命令行参数。exec 命令用于替换当前 shell 进程为 gosu 进程。这意味着脚本中 exec 后面的任何命令都不会被执行因为 exec 已经用 gosu 替换了当前的 shell。gosu 然后以 bjxtb 用户的身份执行传入的命令。 这个脚本非常适合在 Docker 容器中使用其中可能需要以非 root 用户的身份运行应用程序。通过更改文件所有权并以特定用户身份运行应用可以增强容器的安全性。 应用服务的dockerfile文件 FROM hub./base_java/debian-jdk8-base:1.0.4 WORKDIR /hskj/appCOPY ./app.jar /hskj/app/app.jar COPY ./script/* /bin RUN chmod 774 /bin/*.shEXPOSE 8080 # CMD [sh, /bin/start.sh] 如果对你有帮助一块也是爱
http://www.hkea.cn/news/14360999/

相关文章:

  • 做电子商务网站需要什么手续网站模板文件不存在
  • 介绍移动互联网的网站有哪些河北最近发生了什么事
  • 安康做网站的公司大连百度推广公司有几家
  • 列表网网站建设网站怎么换模板
  • 网站建设公司销售经理职责网站制作简单协议
  • 百度站长平台网页手机如何注册免费网站域名
  • 网络公司经营范围开发属于制造吗深圳营销型网站建设优化
  • 建设物流网站购物网站建设ppt
  • 韩国企业网站模板下载外卖网站建设的策划书
  • 计算机专业论文网站开发做网站 营业执照
  • phpmysql网站开发案例本单位门户网站是什么意思
  • 哪儿提供邢台做网站做企业网站设
  • 网站设计的公司蒙特做暧暖免费观看网站
  • 怎么自己搭建网站免费cn域名注册
  • 圣诞节网站怎么做网站制作模板北京
  • 网站网页设计是什么北京网站建设可选兴田德润
  • 个人建站哪类站赚钱工业设计公司名称大全
  • 沈阳网官方网站手机软件定制开发
  • 建设行业个人信息网站站群建站
  • vs2010网站开发源码营销网站分为哪几种
  • 镇江网站开发公司帮别的公司做网站违法吗
  • 怎样做网页游戏网站建网站维护需要多少钱
  • 网站开发中期检查怎么建设网站挣钱
  • 优化网站seo策略惠州seo排名优化
  • 无锡网站制作联系方式廊坊网站的优化
  • 管理手机网站首页韩国的汽车设计网站
  • 成都网站设计开发做得好设计必知的设计网站 039
  • 宿州微网站建设时尚网页设计
  • 企业每月报账在哪个网站做重庆秀山网站建设
  • 潍坊企业网站价格在线咨询 1 网站宣传