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

建设部网站投诉核查企业名单攀枝花建设工程有限责任公司网站

建设部网站投诉核查企业名单,攀枝花建设工程有限责任公司网站,商标查询网入口,asp网站 换模板DockerFile dockerfile是用来构建docker镜像的文件#xff0c;命令脚本参数脚本#xff01; 构建步骤 编写一个dockerfile文件docker build 构建成为一个对象docker run 运行镜像docker push 发布镜像#xff08;DockerHub、阿里云镜像仓库#xff09; 去官网Docker-Hub…DockerFile dockerfile是用来构建docker镜像的文件命令脚本参数脚本 构建步骤 编写一个dockerfile文件docker build 构建成为一个对象docker run 运行镜像docker push 发布镜像DockerHub、阿里云镜像仓库 去官网Docker-Hub查找一个镜像选择版本会跳转到github获取一个具体的dockerfile以centos:7为例 很多官方镜像是基础版 Docker Hub中99%镜像都是从这个基础镜像过来的FROM scratch然后配置需要的软件和配置来进行构建 FROM scratch ADD centos-7-x86_64-docker.tar.xz /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:00CMD [/bin/bash]DockerFile的构建过程 基础知识 每个保留关键字指令都必须是大写字母执行从上到下顺序执行# 表示注释每个指令都会创建提交一个新的镜像层并提交 DockerFile是面向开发的发布项目做镜像编写dockerfile DockerFile构建文件定义了一切步骤源代码 DockerImages通过DockerFile构建生成镜像最终发布和运行镜像。 Docker容器容器是镜像运行起来提供容器 DockerFile指令 DockerFile命令文档 FROM # 基础镜像指定基本父图像。 MAINTATNER # 镜像作者用户名邮箱 LABEL # 提供元数据包括维护者信息。 ENV # 设置持久性环境变量。 RUN # 运行命令并创建图像层用于将软件包安装到容器中。 COPY # 将文件和目录复制到容器。 ADD # 将文件和目录复制到容器可以支持本地.tar文件。 CMD # 为执行中的容器提供命令和参数会覆盖参数指定这个容器启动的时候要运行的命令只能有一个CMD只有最后一个生效。 ENTRYPOINT # 为执行中的容器提供命令和参数对比CMD追加指令。 WORKDIR # 设置镜像工作目录。 ARG # 定义在构建时传递给Docker的变量。 EXPOSE # 暴露端口。 VOLUME # 创建目录安装点以访问和存储持久数据。 ONBUILD # 当构建一个被继承DockerFile的时候会运行ONBUILD的指令触发指令。CMD和ENTRYPOINT 的区别 新建一个dockerfile文件cmd-centos FROM centos CMD [ls,-a]编译运行 # 编译docker文件 docker build -f cmd-centos -t ccentos:01 . # 运行镜像ls -a命令执行 docker run [image_id] # 运行镜像报错 -l替换了 ls -a命令导致报错 docker run [image_id] -l # ls -al 替换 ls -a docker run [image_id] ls -al新建一个dockerfile文件ept-centos FROM centos ENTRYPOINT [ls,-a]# 编译docker文件 docker build -f ept-centos -t ecentos:01 . # 运行镜像ls -a命令执行 docker run [image_id] # 运行镜像 -l追加到命令ls -a之后 docker run [image_id] -l构建案例 在基础centos添加工具 构建一个具有vim和net-tools的dockerfile文件dockerfile-centos FROM centos MAINTATNER chenyonging18882022676163.comENV MYPATH /usr/local WORKDIR $MYPATH RUN yum -y install vim RUN yum -y install net-toolsEXPOSE 80CMD echo $MYPATH CMD echo ---end--- CMD /bin/bash编译dockerfile # 通过docke build 将dokerfile文件编译为镜像注意结尾的一个. docker build -f dockerfile-centos -t vncentos:01 .通过docker history查看镜像的生成过程 # 通过镜像id查看生成过程 docker history [image_id]部署tomcat镜像 准备镜像文件tomcat压缩包jdk压缩包编写dockerfile文件官方命名Dockerfile,build会自动寻找这个文件不用通过-f指定文件名 FROM centos MAINTATNER chenyonging18882022676163.comCOPY readme.txt /usr/local/readme.txt # 默认会解压压缩包 ADD jdk-8ull-linux-x64.tar.gz /usr/local/ ADD apache-tomcat-9.0.22.tar.gz /usr/local/RUN yum -y install vim ENV MYPATH /usr/local WORKDIR $MYPATH# 配置环境 ENV JAVA_HOME /usr/local/jdk1.8.0_11 ENV CLASSPATH $JAVA_HOME/lib/dt.jar;$JAVA_HOME/lib/tools.jar ENV CATALINA_HOME /usr/local/apache-tomcat-9.0.22 ENV CATALINA_BASH /usr/local/apache-tomcat-9.0.22 ENV PATH $PATH:$JAVA_HOME/bin;$CATALINA_HOME/lib;$CATALINA_HOME/binEXPOSE 8080 CMD /usr/local/apache-tomcat-9.0.22/bin/startup.sh tail -F /usr/local/apache-tomcat-9.0.22/bin/logs/catlina.out 构建文件 # 创建镜像由于使用观法名称DockerFile不用指定文件名注意结尾的小点 docker build -t diytomcat .运行容器 # 运行容器 docker run [image_id]测试访问 发布项目 发布镜像 发布到DockerHub 地址https://hub.docker.com/注册自己的账号。在服务器上提交 # 查看登录命令 docker login --help # 登录根据提示输入密码 docker login -u [user_name]登录完成提交镜像 # 推送镜像 docker push [user_name]/images_name:tag为镜像添加tag docker tag [image_id] [name]:tag发布到到阿里云镜像服务上 登录阿里云找到容器服务创建命名空间创建容器仓库创建容器镜像按照提示操作在本地登录阿里云镜像仓库提交镜像 docker命令图
http://www.dnsts.com.cn/news/14345.html

相关文章:

  • 河南省建设厅网网站首页临沧网站建设公司
  • 厦门人才网唯一官方网站登录入口网站开发属于什么会计科目
  • 高端建站模版wordpress怎么使用插件
  • 广东专业做网站排名公司网站建设php心得体会
  • 彩票网站建设服务沈阳高端网站建设公司
  • 动易网络 官方网站太原网站制作公司哪家好
  • 企业网站手机端太简洁互联网外包公司
  • 合肥晨曦网站建设写论文的好网站
  • 做网站怎么引流推广型网站建设软件
  • 网站建设企业网站价格怎样更新网站文章
  • 一个网站开发流程手机网站开发成app
  • 郑州百度网站优化排名好123网址之家
  • 国外高清人像图片素材网站网站建设公司的商业模式
  • 铁岭做网站的公司新闻静态网站模板下载
  • 做网站好的网络公司网站开发与管理期末考试
  • 大城网站建设网页设计制作网站大一素材
  • 网站 网页制作曹健的wordpress博客
  • 格豪网络建站凡科删除建设的网站
  • 做技能培训和那个网站合作好沈阳网络教育
  • 如何做网站的后台管理可信网站认证是否必须做
  • 购物模板网站建设一级造价工程师注册管理系统
  • 贵阳网络推广哪家专业seo自学网
  • 自建站是什么意思精品课程网站的设计与实现
  • 聚美优品网站建设的目标百度灰色词优化排名
  • 设计用哪些网站有哪些功能网页设计与制作课程教学中经常遇到的问题
  • 做公司网站有用吗网络规划设计师教程第2版高清下载
  • 网站你应该明白什么意思吗网站建设广州
  • 番禺做网站800元seo网站论文
  • 西湖区商城网站建设宁夏网站备案
  • 广州城市建设网站下载软件的软件哪个好