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

网站开发税收分类mysql的网站开发

网站开发税收分类,mysql的网站开发,网站建设发布实训总结,Wordpress 微博评论1、概念介绍 Dockerfile是用来构建Docker镜像的文本文件#xff0c;是由一条条构建镜像所需的指令和参数构成的脚本。 每条保留字指令都必须为大写字母且后面要跟随至少一个参数 指令按照从上到下#xff0c;顺序执行 #表示注释 每条指令都会创建一个新的镜像层并对镜像进…1、概念介绍 Dockerfile是用来构建Docker镜像的文本文件是由一条条构建镜像所需的指令和参数构成的脚本。 每条保留字指令都必须为大写字母且后面要跟随至少一个参数 指令按照从上到下顺序执行 #表示注释 每条指令都会创建一个新的镜像层并对镜像进行提交 DockerFile 执行流程 ① docker从基础镜像运行一个容器 ② 执行一条指令并对容器作出修改 ③ 执行类似docker commit的操作提交一个新的镜像层 ④ docker再基于刚提交的镜像运行一个新容器 ⑤ 执行dockerfile中的下一条指令直到所有指令都执行完成 DockerFile 保留字 保留字 说明 FROM 基础镜像当前新镜像是基于哪个镜像的指定一个已经存在的镜像作为模板第一条必须是from MAINTAINER 镜像维护者的姓名和邮箱地址 RUN 容器构建时需要运行的命令 两种格式shell格式、exec格式 RUN是在 docker build 时运行 EXPOSE 当前容器对外暴露的端口 WORKDIR 指定在创建容器后终端默认登陆的进来工作目录一个落脚点 USER 指定在创建容器后终端默认登陆的进来工作目录一个落脚点 ENV 用来在构建镜像过程中设置环境变量 ADD 将宿主机目录下的文件拷贝进镜像且会自动处理uRL和解压tar压缩包 COPY 类似ADD拷贝文件和目录到镜像中。 将从构建上下文目录中源路径的文件/目录复制到新的一层的镜像内的目标路径位置 VOLUME 容器数据卷用于数据保存和持久化工作 CMD 启动容器启动后要做的事情。 Dockerfile中可以有多个CMD指令但只有最后一个生效CMD会被docker run之后的参数替换。 ENTRYPOINT 也是用来指定一个容器启动时要运行的命令 类似于cMD指令但是ENTRYPOINT不会被docker run后面的命令覆盖而且这些命令行参数会被当作参数送给ENTRYPOINT指令指定的程序 ENTRYPOINT 命名 2、构建过程 自定义镜像 需求Centos7镜像具备vimifconfigjdk8 ① 编写Dockerfile FROM centos:7 MAINTAINER lemoncodelemon163.comENV MYPATH /usr/local WORKDIR $MYPATH# 安装Vim 编辑器 RUN yum -y install vim # 安装 ifconfig 命令查看网络IP RUN yum -y install net-tools # 安装java8及lib库 RUN yum -y install glibc.i686 RUN mkdir /usr/local/java # jdk软件包需要和Dockerfile在同一个包中 ADD jdk-8u351-linux-x64.tar.gz /usr/local/java/# 配置Java环境变量 ENV JAVA_HOME /usr/local/java/jdk1.8.0_351 ENV JRE_HOME $JAVA_HOME/jre ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH ENV PATH $JAVA_HOME/bin:$PATHCMD echo $MYPATH CMD echo success------------------ok CMD /bin/bash② 构建docker build -t centosjava8:1.5 . 虚悬镜像 仓库名、标签都是none的镜像俗称dangling image ① 编写Dockerfile from ubuntu CMD echo action is success ② 构建镜像docker build . # 查看虚悬镜像 docker image ls -f danglingtrue# 删除所有的虚悬镜像 docker image prune 3、发布代码 ① 使用Maven 的 package 命令 将工程打成jar包 ② 将Jar包 打进镜像里面编写DockerfileJar需要和Dockerfile在同一目录下 FROM java:8 MAINTAINER lemoncodelemon163.com# 指定临时文件目录 VOLUME /tmp # 更改jar包名称 ADD docker_boot-0.0.1-SNAPSHOT.jar lemon_docker.jar# 运行jar包 RUN bash -c touch /lemon_docker.jar ENTRYPOINT [java,-jar,/lemon_docker.jar]# 暴露6001端口作为服务 EXPOSE 6001 ③ 构建镜像docker build -t lemon_docker:1.6 . ④ 启动容器docker run -d -p 6001:6001 镜像ID ⑤ 测试访问curl 127.0.0.1:6001/order/index
http://www.pierceye.com/news/399526/

相关文章:

  • 网站建设西安哪里好广州做企业网站的公司
  • 汉中市网站建设爱墙 网站怎么做
  • 失物招领网站开发项目需求分析搭建外文网站
  • 免费网站空间免备案自学php做网站
  • 南宁网站建设nnit30郴州市第一职业中专
  • 想开个影视网站 那有做的莱芜信息平台
  • js做网站登录有服务器了怎么做网站
  • 郑州餐饮网站建设哪家好零基础网站建设教学在哪里
  • 讲述做网站的电影建设工程公司名字大全
  • 易语言可以做网站管理系统吗网站备案查询工信部手机版
  • 珠海建站论坛淘宝客网站做一种还是做好几种
  • 杭州公司的网站建设公司教育网站制作运营
  • 福州手游网站建设长春火车站停运了吗
  • wordpress仿站博客视频教程建筑模板哪种好
  • 手机配件网站模板雇主品牌建设
  • 列车营销网站怎么做网站 审批号
  • 嘉定公司网站设计游仙建设局官方网站
  • 青山做网站西安十大网站制作公司
  • 网站服务器租用一年多少钱啊seo优化检测
  • 北京网站建设联系电话长春市网络科技有限公司
  • 软件下载网站免费大全济宁医院网站建设
  • 龙岩到永定株洲网站推广优化
  • 个人网站建设研究意义朔州seo网站建设
  • 怎样进入网站的后台视频网站建设方案书
  • 家具网站开发报告北斗导航2022最新版手机版
  • 好看的食品网站app图片怎么制作
  • 杭州做外贸网站wordpress给用户发送邮件
  • 政务服务 网站 建设方案软件外包平台哪家好
  • 上海千途网站建设网站建设 中企动力长沙
  • 网站建设产品介绍烟台定制网站建设电话