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

怎么样做网站徐州市中宇建设工程有限公司网站

怎么样做网站,徐州市中宇建设工程有限公司网站,游戏推广怎么做引流,个人网站带后台源码dockerfile 是啥?dockerfile 用来构建 docker 镜像的文件。 前言 Docker 入门到精通 1、DockerFile 介绍 dockerfile 是啥?dockerfile 用来构建 docker 镜像的文件。 具体步骤#xff1a; 1、编写一个 dockerfile 文件 2、docker build 构造一个镜像 3、docker run 运行… dockerfile 是啥?dockerfile 用来构建 docker 镜像的文件。 前言 Docker 入门到精通 1、DockerFile 介绍 dockerfile 是啥?dockerfile 用来构建 docker 镜像的文件。 具体步骤   1、编写一个 dockerfile 文件 2、docker build 构造一个镜像 3、docker run 运行镜像 4、docker push 发布镜像 DockerFile 构建过程 1、每个保留关键字都必须是大写字母 2、从上往下顺序执行 3、# 表示注释 4、每一个指令都会新建一个新的镜像层并提交。 DockerFile 指令 FROM #基础镜像MAINTAINER #镜像是谁写的RUN #镜像构建时需要运行的命令ADD #添加基础镜像之外的其他内容WORKDIR #镜像工作目录VOLUME #设置容器卷挂载目录EXPOSE #暴露端口 -p一样CMD #指定容器启动时运行的命令,只有最后一个会生效可被替代ENTRYPOINT #指定容器启动时运行的命令可以追加命令ONBUILD #当构建一个呗继承dockerfile时触发 ONBUILDCOPY #类似ADD将文件拷贝到镜像中ENV        #构建时设置环境变量 实战测试 docker 镜像有 99% 都是从 scratch 这个基础镜像构建的。 [rootlocalhost dockerfile]# vi dockerfile-centos FROM centosMAINTAINER luojie123qq.com ENV MYPATH /usr/localWORKDIR $MYPATH RUN yum -y install vimRUN yum -y install net-tools EXPOSE 80 CMD echo $MYPATHCMD echo -----end-------CMD /bin/bash[rootlocalhost dockerfile]# docker build -f dockerfile-centos -t lj_df_centos .[rootlocalhost dockerfile]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZElj_df_centos latest 179579582bbb 14 minutes ago 291MB #新生成的centos镜像工作目录在/usr/local 多了vim和ifconfig命令 docker history 镜像 id 查看镜像构建历史 CMD 和 ENTRYPOINT 区别​​​​​​​ CMD #指定容器启动时运行的命令,只有最后一个会生效可被替代ENTRYPOINT #指定容器启动时运行的命令可以追加命令​​​​​​​ [rootlocalhost dockerfile]# vi dockerfile-cmdFROM centosCMD [ls,-a][rootlocalhost dockerfile]# docker build -f dockerfile-cmd -t cmd-test .Sending build context to Docker daemon 3.072kBStep 1/2 : FROM centos --- 300e315adb2fStep 2/2 : CMD [ls,-a]...[rootlocalhost dockerfile]# docker run ea34d5842115....dockerenvbindevetchome[rootlocalhost dockerfile]# docker run ea34d5842115 -ldocker: Error response from daemon: OCI runtime create failed: container_linux.go:349: starting container process caused exec: \-l\: executable file not found in $PATH: unknown.ERRO[0000] error waiting for container: context canceled #输入-l命令提示无法识别原因是-l不是一个独立命令会替换[ls,-a]所以报错。[rootlocalhost dockerfile]# docker run ea34d5842115 pwd/#输入pwd可以正常运行。CMD是覆盖命令。​​​​​​​ [rootlocalhost dockerfile]# vi dockerfile-entrypointFROM centosENTRYPOINT [ls,-a][rootlocalhost dockerfile]# docker build -f dockerfile-entrypoint -t entrypoint-test .Sending build context to Docker daemon 4.096kBStep 1/2 : FROM centos --- 300e315adb2fStep 2/2 : ENTRYPOINT [ls,-a][rootlocalhost dockerfile]# docker run 4404aae5e7a5....dockerenvbindevetc[rootlocalhost dockerfile]# docker run 4404aae5e7a5 -ltotal 0drwxr-xr-x. 1 root root 6 Jan 18 16:16 .drwxr-xr-x. 1 root root 6 Jan 18 16:16 ..-rwxr-xr-x. 1 root root 0 Jan 18 16:16 .dockerenvlrwxrwxrwx. 1 root root 7 Nov 3 15:22 bin - usr/bin#输入-l可以识别相当于ls -alENTRYPOINT是追加命令。 实战DockerFile 制作 centosjdktomcat 镜像 ​​​​​​​ FROM centosMAINTAINER luojie COPY readme.txt /usr/local/readme.txt ADD apache-tomcat-9.0.43.tar.gz /usr/localADD jdk-8u131-linux-x64.tar.gz /usr/local RUN yum -y install vim ENV MYPATH /usr/localWORKDIR $MYPATH ENV JAVA_HOME /usr/local/jdk1.8.0_131ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarENV CATALINA_HOME /usr/local/apache-tomcat-9.0.43ENV PATH $PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin EXPOSE 8080 CMD /usr/local/apache-tomcat-9.0.43/bin/startup.sh  tail -f /usr/local/apache-tomcat-9.0.43/logs/catalina.out 启动 centosjdktomcat​​​​​​​ #生成镜像 docker build -t lj_tomcat . #运行容器 docker run -d -p 8080:8080 -v /test/abc:/usr/local/apache-tomcat-9.0.43/webapps/abc 9463c7c88bea 在 abc 目录下新增 a.html浏览器访问http://ip:8080/abc/a.html即可看到效果。   小结
http://www.zqtcl.cn/news/791142/

相关文章:

  • 有做网站需求的客户网站建设方案就玄苏州久远网络
  • 安徽网站建设方案开发i深圳谁开发的
  • 仿站 做网站seo内容优化是什么
  • 怎么进行网站优化wordpress wampserver
  • 德州市经济开发区建设局网站360免费建站怎么进不去
  • 免费黄页营销网站用wordpress写公司官网
  • 网站建立的研究方案注册公司需要怎么注册
  • 云服务器怎么做网站右26cm
  • php网站的部署老虎淘客系统可以做网站吗
  • 建设一个网站的技术可行性研究怎么找网红合作卖东西
  • 深圳网站设计师培训学校大气全屏通用企业网站整站源码
  • 献县网站建设价格动漫网站设计方案
  • 怎样制作网站电话怎么做网络推广优化
  • 自己有服务器如何建设微网站网站建设的开发方式和费用
  • 网站如何接入支付宝可以看网站的浏览器
  • 档案网站建设的原则网页设计html代码可以查重吗
  • 万宁网站建设公司新乡市延津县建设局网站
  • 校园网站建设的意义2016wordpress淘宝客程序
  • 翻书效果的网站餐厅网站设计
  • 多少钱算网站中山 网站定制
  • 镇江网站制作价格如何计算本地生活服务平台app
  • 洞泾网站建设怎么做推广赚佣金
  • 三拼域名做网站大连自助建站软件
  • 怎么做hs网站最专业的网站开发公司哪家最专业
  • 南京做网站的公司排名科技:开局研发六代战机许禾
  • 网站怎么做搜索引擎淘宝网站怎么做特价
  • 仿制网站建设oa办公系统官网
  • 深圳网站托管企业建站源码系统
  • 个人空间网站建设报告建站是什么东西
  • 好看的模板网站建设西安网站模板建站