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

如何做企业网站内链app制作开发公司怎么收费

如何做企业网站内链,app制作开发公司怎么收费,深圳网站建设深圳,网页打不开网络正常怎么办一、简介 Docker 镜像原理、容器转成镜像 随便找个案例#xff0c;进入 https://hub.docker.com/ 搜索 centos#xff0c;然后随便找个版本#xff08;例如#xff1a;centos7#xff09;点击一下#xff0c;就会进入 centos7 的 dockerfile 文件#xff1a; // 空镜像…一、简介 Docker 镜像原理、容器转成镜像 随便找个案例进入 https://hub.docker.com/ 搜索 centos然后随便找个版本例如centos7点击一下就会进入 centos7 的 dockerfile 文件 // 空镜像 scratch // 通常使用 Docker 镜像时会以一个已存在的镜像为基础在其上进行定制这个已存在的镜像就是基础镜像。 // 在 DockerFile 中必须指定基础镜像FROM 指令就是用于指定基础镜像因此一个 Dockerfile 中 FROM 是必备的指令并且必须是第一条指令。 // Docker 还存在一个特殊的镜像名为 scratch。这个镜像是虚拟的概念并不实际存在它表示一个空白的镜像。在 Dockerfile 中以 scratch 为基础镜像 (FROM scratch)意味着不以任何镜像为基础接下来所写的指令将作为镜像第一层开始存在。 // 对于 Linux 下静态编译的程序来说并不需要有操作系统提供运行时支持所需的一切库都已经在可执行文件里了因此直接 FROM scratch 会让镜像体积更加小巧。使用 Go 语言开发的应用很多会使用这种方式来制作镜像这也是为什么有人认为 Go 是特别适合容器微服务架构的语言的原因之一。 FROM scratch // 将 centos-7-x86_64 的压缩包添加到了根目录下/ 是根目录 ADD centos-7-x86_64-docker.tar.xz / // 标签信息一个镜像支持多个label LABEL \org.label-schema.schema-version1.0 \org.label-schema.nameCentOS Base Image \org.label-schema.vendorCentOS \org.label-schema.licenseGPLv2 \org.label-schema.build-date20201113 \org.opencontainers.image.titleCentOS Base Image \org.opencontainers.image.vendorCentOS \org.opencontainers.image.licensesGPL-2.0-only \org.opencontainers.image.created2020-11-13 00:00:0000:00 // 指定进入容器时使用的默认解释器类型当创建容器时尾部如果不指定解释器类型就会使用默认的 CMD [/bin/bash]二、语法与指令 dockerfile 是用来构建 docker 镜像的构建文件是由一系列命令和参数构成的脚本 构建的三步骤编写 dockerfile 文件 → build 构建→ docker run dockerfile 指令 FROM当前新镜像是基于那镜像MAINTAINER镜像作者RUN容器需要运行的命令EXPOSE对外端口号WORKDIR指定终端进入的工作目录ENV设置环境变量ADD将宿主机目录下的文件拷贝进镜像ADD 命令会自动处理 URL 和解压压缩包COPY将宿主机目录下的文件拷贝进镜像VOLUME容器数据卷CMD指定一个容器运行时要运行的文件可以有很多 CMD 命令但只有最后一个生效ENTRYPOINT指定一个容器运行时要运行的文件OMBUILD构建一个被继承的 dockerfile 时运行命令父镜像在子镜像继承之后父镜像 onbuild 被 cufa 触发HEALTHCHECKDocker 1.12 版本后引入的判断容器运行状态是否正常。三、案例 案例一 // 基于 centos 镜像 FEOM centos // 作者信息 dzm MAINTAINER dzm // 自定义环境变量 ENV mypath /usr/local // 定义工作目录 WORKDIR /usr // 添加 jdk×86 到 /usr/loca COPY jkd-8u171-linux-×86.tar.gz /usr/local // 添加并解压 jdk×64 到 /usr/local ADD jkd-8u171-linux-×64.tar.gz /usr/local // 添加并解压 tomcat 到 /usr/local ADD apache-tomcat-9.0.6.tar.gz /usr/local # 配置 java 与 tomcat 的环境变量 ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar ENV CLASS_HOME /usr/local/apache-tomcat-9.0.6 ENV CLASS_BASE /usr/local/apache-tomcat-9.0.6 ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/lib:$CATALINA_HOME/bin // 加入三个容器卷 VOLUME [/mydata1,/mydata2,/mydata3] // 安装 vim 组件 RUN yum -y instatll vim // 安装网络组件 RUN yun -y install net-tool // 监听端口 EXPOSE 80 // 指定 CMD CMD bin/bash案例二 // 基于 nginx:1.17.9 镜像构建 FROM nginx:1.17.9 // 指定信息 LABEL maintainerhogwartstesting-studio.com // 设置环境变量 ENV NGINX_VERSION 1.17.9 // 切换 root 用户 USER root // 执行命令安装 curl 软件设置软链接把 nginx 服务的日志显示到终端输出上。 RUN apt-get -yq update apt-get install -y curl \ ln -sf /dev/stdout /var/log/nginx/access.log \ ln -sf /dev/stderr /var/log/nginx/error.log // 设置容器内 /data 目录为匿名卷 VOLUME [/data] // 设置工作目录 WORKDIR /data/html/ // 复制 index.html 文件到 WORKDIR 目录下 COPY index.html . // 映射 80 端口 EXPOSE 80 // 此处 CMD 作为 ENTRYPOINT 的参数。 // CMD [nginx, -g, daemon off;] CMD [-g, daemon off;] // 设置容器启动的命令 ENTRYPOINT [nginx] // 检查容器健康通过访问 Nginx 服务 80 端口来判断容器服务是否运行正常。 HEALTHCHECK --interval5s --timeout3s \ CMD curl -fs http://localhost/ || exit 1写好 dockerfile 后则需要构建镜像附Docker build 命令详解 # -f指定要使用的 Dockerfile 路径 # -t镜像的名字及标签通常 name:tag 或者 name 格式可以在一次构建中为一个镜像设置多个标签 $ docker build -f /home/dockerfile -t centos_tomcat或# .Dockerfile 路径为当前目录 $ docker build -t centos_tomcat .有了镜像后则需要创建容器附Docker 常用命令与指令参数 $ docker run --name dzmtest -p 8080:80 centos_tomcat
http://www.pierceye.com/news/334093/

相关文章:

  • 用阿里云做网站注意事项绵阳的网站建设公司哪家好
  • 电商网站设计工作内容深圳国际设计学院
  • 国内界面优秀的网站科技有限公司名字叫什么好
  • 网站底部悬浮代码搭建网站的主要风险
  • 长安网站建设公司常做网站首页的文件名
  • 学网站开发的能找什么工作赣州网站设计较好的公司
  • 网站建设接单微信营销软件收费排行榜
  • 佛山网站建设公司排名佛山微网站推广哪家专业
  • 招商网站建设网设备 光速东莞网站建设
  • 网站建设公司如何wordpress用多大主机
  • 东莞网站建设规范网页美工设计(第2版)素材
  • 论文 网站建设值得推荐的深圳app外包公司
  • 建网站的电脑可以换位置吗莆田建站培训
  • 外贸必看网站离职模板网
  • 内网网站建设正能量不良网站软件下载
  • 制作手机广告的网站吉林省建设厅网站评职称系统
  • 云南建设厅网站资质证书查询自动生成app
  • 柳州正规网站制作公司大连建设厅网站
  • 北京市保障房建设投资中心网站瘫痪广州大型网站建设公司排名
  • 做电池网站的引导页室内设计联盟效果图
  • 查询备案网站成绩查询系统网站开发
  • 网站后台编辑器上传不了图片建筑工程承包网app
  • wordpress多站点插件168工程信息网
  • 网站工信部备案号没有ftp wordpress
  • 家装公司网站建设网站建立网站有免费的吗
  • 网站后台添加投票系统wordpress mip改造
  • 提升网站建设品质信息设计软件排行
  • 温州网站建设优化公司网站营销管理培训班
  • 昆明企业网站开发深圳航空公司最新官网
  • 青浦网站开发泸州建设网站