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

苏中建设 官方网站南昌建设局

苏中建设 官方网站,南昌建设局,百度seo和sem的区别,简单网页设计模板网站目录 DockerFile 常用保留字 FROM MAINTAINER RUN EXPOSE WORKDIR USER ENV VOLUME ADD COPY CMD ENTRYPOINT DockerFile案例 前期准备 编写DockerFile文件 运行DockerFile 运行镜像 DockerFile是用来构建Docker镜像的文本文件#xff0c;是由一条条构建…目录 DockerFile  常用保留字 FROM MAINTAINER RUN EXPOSE WORKDIR USER ENV VOLUME ADD COPY CMD ENTRYPOINT DockerFile案例 前期准备 编写DockerFile文件  运行DockerFile  运行镜像 DockerFile是用来构建Docker镜像的文本文件是由一条条构建镜像所需的指令和参数构成的脚本。通过DockerFile构建镜像只需如下三个步骤即可 编写DokcerFile文件docker build命令构建镜像docker run镜像运行容器实例 DockerFile  常用保留字 FROM 指定一个已存在的镜像作为模版第一条必须是FROM MAINTAINER 描述镜像维护者的姓名和邮箱地址 RUN 镜像构建的时候需要运行的命令 EXPOSE 当前容器对外暴露的端口 WORKDIR 创建容器后终端默认进来的工作目录 USER 指定该镜像以什么样的用户去执行不指定默认为root ENV 用于在后续构建过程中设置环境变量可以在后续指令中使用 VOLUME 用于数据保存和持久化工作 ADD 将宿主机目录下的文件拷贝进镜像且会自动处理URL和解压tar压缩包 COPY 拷贝文件和目录到镜像中 COPY src dest CMD 指定容器启动后要干的事情(在容器启动之后要干的事情而run时在镜像构建时要运行的命令) docker run 携带参数的话会覆盖CMD指令 CMD可以指定多个但只有最后一个生效 ENTRYPOINT 类似于CMD指令但ENTRYPOINT不会被docker run 后的命令覆盖而这些命令会被当做参数送给ENTRYPOINT指令指定的程序 可以与CMD一起使用这里的CMD等于在给ENTRYPOINT传参 DockerFile案例 自定义镜像CentosCentos7镜像具备vimifconfigjdk8 前期准备 将jdk-8u161-linux-x64.tar.gz文件放到myfile目录下 [rootlocalhost myfile]# pwd /root/myfile [rootlocalhost myfile]# ll 总用量 4 -rw-r--r-- 1 root root 670 12月 29 15:17 Dockerfile -rw-r--r-- 1 root root 0 12月 29 15:08 jdk-8u161-linux-x64.tar.gz编写DockerFile文件  在/root/myfile目录下vim Dockerfile文件 FROM centos:7 ENV 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 #ADD 是相对路径jar,把jdk-8u161-linux-x64.tar.gz添加到容器中,安装包必须要和Dockerfile文件在同一 ADD jdk-8u161-linux-x64.tar.gz /usr/local/java/ #配置java环境变量 ENV JAVA_HOME /usr/local/java/jdk1.8.0_161 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:$PATH EXPOSE 80运行DockerFile  docker build -t 镜像名称:标签名称 . 经过等待后运行成功 [rootlocalhost myfile]# docker build -t mycentos7:1.0 . [] Building 15.5s (12/12) FINISHED docker:default [internal] load build definition from Dockerfile 0.0s transferring dockerfile: 671B 0.0s [internal] load .dockerignore 0.0s transferring context: 2B 0.0s [internal] load metadata for docker.io/library/centos:7 15.4s [1/7] FROM docker.io/library/centos:7sha256:9d4bcbbb213dfd745b58be38b13b996ebb5ac31 0.0s [internal] load build context 0.0s transferring context: 45B 0.0s CACHED [2/7] WORKDIR /usr/local 0.0s CACHED [3/7] RUN yum -y install vim 0.0s CACHED [4/7] RUN yum -y install net-tools 0.0s CACHED [5/7] RUN yum -y install glibc.i686 0.0s CACHED [6/7] RUN mkdir /usr/local/java 0.0s CACHED [7/7] ADD jdk-8u161-linux-x64.tar.gz /usr/local/java/ 0.0s exporting to image 0.0s exporting layers 0.0s writing image sha256:f1976b20af22d403a40902220dfa741412a3bb1dab65771bf43d79650f9d 0.0s naming to docker.io/library/mycentos7:1.0 0.0s 运行镜像 检查vim工具ifconfig工具和jdk环境  [rootlocalhost myfile]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE mycentos7 1.0 f1976b20af22 13 minutes ago 585MB [rootlocalhost myfile]# docker run -it f1976b20af22 /bin/bash [rootdde119c40796 local]# dir bin etc games include java lib lib64 libexec sbin share src [rootdde119c40796 local]# ifconfig eth0: flags4163UP,BROADCAST,RUNNING,MULTICAST mtu 1500inet 172.17.0.5 netmask 255.255.0.0 broadcast 172.17.255.255ether 02:42:ac:11:00:05 txqueuelen 0 (Ethernet)RX packets 8 bytes 656 (656.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0lo: flags73UP,LOOPBACK,RUNNING mtu 65536inet 127.0.0.1 netmask 255.0.0.0loop txqueuelen 1000 (Local Loopback)RX packets 0 bytes 0 (0.0 B)RX errors 0 dropped 0 overruns 0 frame 0TX packets 0 bytes 0 (0.0 B)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0[rootdde119c40796 local]# vim a.txt发现制作的镜像没有问题
http://www.hkea.cn/news/14513070/

相关文章:

  • 做乡村旅游的网站网站开发最快的语言
  • cc网站域名注册地图网站制作
  • 网站建设百度推广总结机械行业网站 方案
  • 网站推广计划表手机建站平台
  • 游戏网站怎么赚钱福州网站怎么做的
  • 如何在网站后台添加商品大型彩灯制作公司
  • 网站建设与制作dw8教程做网站的相关教程
  • 网站推广的主要方法东莞建设网站公司哪家好
  • 用邮箱做网站千博网站管理系统安装
  • 游戏开发需要学多久优化是什么意思?
  • 小创业公司网站怎么做深圳建筑信息平台
  • 定制营销型网站制作网站搜索怎么做
  • 网站服务器配置参考指南网站被主流搜索引擎收录的网页数量是多少
  • 企业网站软件注册公司的流程有哪些
  • 这么开网站广告推广投放平台
  • wordpress电影资源网站兰州seo优化入门
  • 黄山企业网站建设微信小程序后端开发教程
  • 网站搭建博客百度企查查官网
  • 电子商务网站预算模板自己名字怎么设计logo
  • 中国建设工程造价管理协会登录网站青岛网站制作定制
  • asp网站密码网站建设目的要求
  • 安徽工业大学两学一做网站wordpress怎么安装asp主题
  • 网站功能提升权限昆明做网站建设怎么样
  • wordpress 网站导航代做计算机毕业设计网站
  • l林州住房建设部官方网站电商网站数据中心建设方案
  • 河北做it的网站深圳网站开发ucreator
  • 网站一键生成app微信小程序里的音乐音频怎么删除
  • 做短视频网站好当今做啥网站致富
  • 免费网站打包app广东网页空间代理
  • 国内出名网站建设设计公司郑州app开发公司定制外包