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

网站建设的数据所有权个人网站设计论文php

网站建设的数据所有权,个人网站设计论文php,怎么联系创意设计网站,建立企业网站选什么好Docker官方维护镜像的公共仓库网站 Docker Hub 国内无法访问了#xff0c;大部分镜像无法下载#xff0c;准备逐步构建自己的镜像库。【转载aliyun官方-容器镜像服务 ACR】Docker常见问题 阿里云容器镜像服务ACR#xff08;Alibaba Cloud Container Registry#xff09;是面…Docker官方维护镜像的公共仓库网站 Docker Hub 国内无法访问了大部分镜像无法下载准备逐步构建自己的镜像库。【转载aliyun官方-容器镜像服务 ACR】Docker常见问题 阿里云容器镜像服务ACRAlibaba Cloud Container Registry是面向容器镜像、Helm Chart等符合OCI标准的云原生制品安全托管及高效分发平台。ACR企业版支持全球同步加速、大规模和大镜像分发加速、多代码源构建加速等全链路加速能力与容器服务ACK无缝集成帮助企业降低交付复杂度打造云原生应用一站式解决方案。 一、下载Linux下的JDK11包 1.1 下载 jdk-11.0.19_linux-x64_bin.tar.gz Java SE Development Kit 11.0.19 需要Oracle账号登录后才能下载。 这里放一个其他博主公开的Oracle公共账号和密码 1.2 上传下载的JDK11包到CentOS中的新建文件夹mydockerfile中 建议dockerfile文件和jdk包放在同一个文件夹下这样不用build时用-f参数指定dockerfile的位置。 这里文件夹的名称写成了mydockfile应该是mydockerfile后续已经重命名改正 二、编写dockerfile文件并执行docker build命令构建镜像 前提安装配置好docker可参考我这篇 基于CentOS7安装配置docker与docker-compose。 2.1 编写并上传dockerfile文件 我们使用命令 docker build 从零开始来创建一个新的镜像。为此我们需要创建一个 dockerfile 文件其中包含一组指令来告诉 Docker 如何构建我们的镜像。每一个指令都会在镜像上创建一个新的层每一个指令的前缀都必须是大写的。 第一条FROM指定使用哪个镜像源 RUN 指令告诉docker 在镜像内执行命令安装了什么。。。 然后我们使用 dockerfile 文件通过 docker build 命令来构建一个镜像。 注意dockerfile文件要写上Linux的系统版本我这里使用的是CentOS的系统查询linux系统版本可参考我这篇 查看CentOS版本及系统位数与设置CentOS 7.9 2009 防火墙配置放开端口的命令与过程 dockerfile文件内容: # 建立一个新的镜像文件配置模板新建立的镜像是以centos为基础模板 # 因为jdk必须运行在操作系统之上 #每一个指令都会在镜像上创建一个新的层每一个指令的前缀都必须是大写的。 #第一条FROM指定使用哪个镜像源FROM centos:7.9.2009#维护者 作者 邮箱 MAINTAINER djcking djc814qq.com#RUN 指令告诉docker 在镜像内执行命令安装了什么 #创建一个新目录来存储jdk文件 RUN mkdir /usr/local/java#将jdk压缩文件复制到镜像中它将自动解压缩tar文件 ADD jdk-11.0.19_linux-x64_bin.tar.gz /usr/local/java# 设置时区 RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime# 设置环境变量 ENV JAVA_HOME /usr/local/java/jdk-11.0.19 ENV PATH $JAVA_HOME/bin:$PATH# VOLUME 指定了临时文件目录为/tmp # 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件并链接到容器的/tmp VOLUME /tmp上传dockerfile文件: 建议dockerfile文件和jdk包放在同一个文件夹下这样不用build时用-f参数指定dockerfile的位置。 2.2 执行docker build命令构建镜像 dockerfile文件、镜像-IMAGE容器-CONTAINER三者的关系(个人学习理解) 1、docker build命令使用dockerfile文件中的配置来构建镜像-IMAGE2、docker run命令运行构建好的镜像-IMAGE来启动容器-CONTAINER;3、镜像-IMAGE是死的因为它本质上就是为了生成容器而存在的容器-CONTAINER是活的因为最终运行服务时使用的是容器-CONTAINER。构建镜像命令-docker build 参数说明 -t 指定要创建的目标镜像名 . Dockerfile 文件所在目录可以指定Dockerfile 的绝对路径//进入存放jdk包与dockerfile的目录mydockerfile cd mydockerfile//-t 给新构建的镜像取名为java 并设定版本为11 //注意最后有个点代表使用当前路径的 Dockerfile 进行构建 //成功执行下面的docker build命令后docker images 命令中TAG就是11镜像标签或者版本,Repository就是java为镜像仓库源名。 docker build -t java:11 .通过上图使用docker images命令 查看创建的jdk镜像已经在列表中存在,IMAGE ID也成功生成了。 docker images 各参数说明:REPOSITORY表示镜像的仓库源名TAG镜像的标签或版本IMAGE ID镜像IDCREATED镜像创建时间SIZE镜像大小同一镜像仓库源可以有多个 TAG代表这个仓库源的不同个版本如 jdk仓库源里有 11、12、13....20 等多个不同的版本我们使用 REPOSITORY:TAG 来定义并区分不同的镜像例如jdk:11jdk:12,jdk:13,jdk:20等。三、通过镜像创建启动容器并校验 3.1 通过镜像创建启动容器 //运行该镜像 //此命令使用镜像java:11创建并启动容器执行成功会根据算法返回一个字符串是CONTAINER ID,即辨别容器的ID。 // --name djcjdk11 代表一个别名。 docker run -id --name djcjdk11 java:11//docker run 参数说明 -i:交互式操作-d后台运行-t:终端。docker ps命令查看正运行的容器(默认只显示CONTAINER ID的前12位完整的容器ID有64位但已经足以区分不同的容器) 3.2 校验 因为我们创建的 djcjdk11容器是的本源包是 jdk-11.0.19_linux-x64_bin.tar.gz所以校验即检查JDK的版本。 //docker exec推荐大家使用 docker exec 命令因为此命令会退出容器终端但不会导致容器的停止。 //可以使用NAMES即djcjdk11或者CONTAINER ID的前四位或完整的CONTAINER ID //以下6个命令任意一个皆可 docker exec -it NAMES bash docker exec -it CONTAINER ID bash docker exec -it CONTAINER ID前几位 bash 即 docker exec -it djcjdk11 bash docker exec -it 4001866f057c bash docker exec -it CONTAINER ID前几位 bash 如 docker exec -it 4001 bash或者docker exec -it NAMES /bin/bash docker exec -it CONTAINER ID /bin/bash docker exec -it CONTAINER ID前几位 /bin/bash 即 docker exec -it djcjdk11 /bin/bash docker exec -it 4001866f057c /bin/bash docker exec -it CONTAINER ID前几位 /bin/bash如 docker exec -it 4001 /bin/bash//检测Java版本 java --version 或java -version java --version 或java -version四、命令截图一览 4.1 命令 //1-进入文件夹 cd /home/mydockerfile//2-构建镜像命令 //-t 给新构建的镜像仓库源取名为java 并设定版本或者标签为为11 即TAG docker build -t java:11 .//3-查看imagesdocker images//4-启动运行镜像 //此命令使用镜像java:11创建并启动容器执行成功会根据算法返回一个字符串是CONTAINER ID,即辨别容器的ID。 docker run -id --name djcjdk11 java:11//5-查看正在运行的容器 docker ps//6-进入容器 //docker exec推荐大家使用 docker exec 命令因为此命令会退出容器终端但不会导致容器的停止。 docker exec -it djcjdk11 bash 或 docker exec -it 4001 /bin/bash //7-检测Java版本 java --version 或java -version java --version 或java -version--------其他命令---------//关闭容器 //这里使用CONTAINER ID的前四位 docker stop 4001//docker logs CONTAINER ID或者NAMES 可以查看容器内部的标准输出。 //-f: 让 docker logs 像使用 tail -f 一样来输出容器内部的标准输出。 //补充tail 命令可用于查看文件的内容有一个常用的参数 -f 常用于查阅正在改变的日志文件。 //tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上并且不断刷新只要 filename 更新就可以看到最新的文件内容。docker logs 4001或者 docker logs djcjdk11 docker logs -f 4001或者docker logs -f djcjdk11镜像和容器更多操作可以参考我这两篇文章 Docker基本操作之删除容器Container和删除镜像IMAGE Docker容器基本操作之启动-停止-重启 4.2 截图 五、参考资料 Docker 镜像使用 Docker 容器使用 Docker Dockerfile Docker Compose Docker 仓库管理 Linux tail 命令 查看CentOS版本及系统位数与设置CentOS 7.9 2009 防火墙配置放开端口的命令与过程 实战用dockerfile创建镜像实现springboot项目容器化 实战用docker-compose容器化springboot项目 【Docker】手动构建 OracleJDK11 镜像 【SpringBoot Docker】编写Dockerfile安装jdk11.0.3并部署SpringBoot项目 Docker - 安装openjdk11并启动运行 Docker之dockerfile制作jdk镜像 docker 文件编写和jdk11运行java的Dockerfile文件 Linux rm命令 删除文件夹
http://www.zqtcl.cn/news/808974/

相关文章:

  • 杭州最大的网站开发有多少专门做兼职的网站
  • 萍乡做网站的公司做偏门网站
  • 成都网站开发价格企业网站管理系统破解版
  • 郑州新闻头条最新消息百度小程序关键词优化
  • 甘肃省通信管理局网站北京软件开发公司排名前十强
  • 用现成的网站模板只套内容就可以有这样的吗忻府网站建设排名
  • 网站设计结果泸州市住房和城乡建设厅官方网站
  • php网站开发入门到精通教程旅游网站项目评估
  • 四川省城乡和住房建设厅网站首页通过邮箱查注册网站
  • 自己的网站怎么编辑如何做响应式的网站
  • 做一个产品网站要多少钱网站宣传与推广的方法
  • 郑州区块链数字钱包网站开发公司局部装修改造找哪家装修公司
  • 网站界面可以做版权吗学生网站建设的总结与评价
  • 用表格做网站10条重大新闻
  • 河南定制网站建设报价盐城网站建设制作工作室
  • 能看各种网站的浏览器wordpress文章名称背景
  • ppt做视频模板下载网站网站建设在哪些方面
  • 能用pinduoduo做网站吗网站建设行业的分析
  • 新乡商城网站建设价格做网站网站会怎么样
  • 给个网站能用的2022作品集模板
  • 做推送好用的网站科技资讯网站有哪些
  • 手机上如何制作网站wordpress阅读量随机生成
  • 汝州市住房和城乡建设局网站网站自己做流量
  • 怎么做网站有利于收录沭阳做网站公司排名前十
  • 给企业做网站如何定价电商系统平台
  • 山东川畅科技网站设计流量网站建设教程
  • 湖南省住房建设厅网站企业手机网站制作
  • 做虚假网站犯法吗发稿计划
  • 网站怎么防黑客网站建设一般要多大空间
  • 做网站一般要多钱织梦做网站被告