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

凡科是免费做网站吗googleplay官网

凡科是免费做网站吗,googleplay官网,人事外包收费标准,常州市城乡建设局网站dockerfile 入门 前提已经知道常用的docker和linux命令 如容器的创建,运行, linux的文件命令,会上传文件到linux等等 dockerfile简介 之前我们所使用的镜像都是别人构建好的,但是别人构建好的镜像不一定能满足我们的需求。为了满足我们自己的某一些需求&#xff…

dockerfile 入门

  • 前提已经知道常用的docker和linux命令
    如容器的创建,运行, linux的文件命令,会上传文件到linux等等

dockerfile简介

之前我们所使用的镜像都是别人构建好的,但是别人构建好的镜像不一定能满足我们的需求。为了满足我们自己的某一些需求,此时我们就需要构建自己的镜像,怎么构建?使用dockerfile。

dockerfile就是一个文本文件,在这个文本文件中可以使用docker所提供的一些指令来指定我们构建镜像的细节,后面就可以使用这个dockerfile文件来构建自己的镜像。

dockerfile文件内容一般分为4部分:

1、基础镜像信息(必选)

2、维护者信息(可选)

3、镜像操作指令(可选)

4、容器启动时执行的指令(可选)

常用命令

指令用法作用
FROMFROM image_name:tag指定一个构建镜像的基础源镜像,如果本地没有就会从公共库中拉取,没有指定镜像的标签会使用默认的latest标签,可以出现多次,如果需要在一个dockerfile中构建多个镜像。
MAINTAINERMAINTAINER user_name描述镜像的创建者,名称和邮箱
RUNRUN “command” “param1” “param2”用来执行一些命令,可以写多条
ENVENV key value设置容器的环境变量,可以写多条。
ADDADD source_dir/file将宿主机的文件复制到容器内,如果是压缩文件,则复制后自动解压
ENTRYPOINTENTRYPOINT “command” “param1” “param2”用来指定容器启动时所执行的命令

入门案例

需求:使用dockerfile来构建一个包含Jdk17的centos7镜像

分析:

1、基础的镜像的应该选择centos:7 (FROM centos:7)

2、在自己所构建的镜像中需要包含Jdk17,就需要把Jdk17添加到centos:7的基础镜像中

3、为了方便的去使用自己构建的镜像中的Jdk17,就需要去配置环境变量

4、因为Jdk17仅仅是一个开发工具,并不是一个服务进程,因此在启动容器的时候可以不指定任何的执行命令

实现步骤:

1、 准备环境

先下载好linux版本的jdk🔗官网
在这里插入图片描述

将Jdk17的安装包上传到linux服务器
在这里插入图片描述

我们是依赖 centos7镜像创建, 要先拉取centos7的镜像

docker pull centos:7

在这里插入图片描述

2、在Jdk17压缩包所在目录下创建一个dockerfile文件

在这里插入图片描述
内容为

FROM centos:7
RUN mkdir -p /usr/local/java   
ADD jdk-17.0.12_linux-x64_bin.tar.gz /usr/local/java/
ENV JAVA_HOME=/usr/local/java/jdk-17.0.12
ENV PATH=$PATH:$JAVA_HOME/bin

3、使用docker build命令构建镜像

docker build -t <镜像名>:<标签> .
如果你不写标签(如 :1.0),默认就是 :latest。

在这里插入图片描述

4、使用docker images查看镜像构建情况

在这里插入图片描述

5、使用自己所构建的镜像创建容器,测试Jdk17的安装情况

直接交互式运行(-it)就可以, 进入用java命令看看生效不

 docker run -it  --name test01 mycentos-jdk17 /bin/bashjava  -version

在这里插入图片描述

http://www.dtcms.com/wzjs/442257.html

相关文章:

  • 电子商务平台(网站)建设方式大的网站建设公司
  • 网站做贩卖毕业论文合法吗百度关键词排行榜
  • 想找人做公司网站要注意什么sem优化公司
  • 巴中哪里做网站淄博seo公司
  • 上海公司注册核名官网百度刷排名seo
  • 网站在线建设南京百度
  • 工业网站建设广告联盟怎么赚钱
  • 织梦网站如何做301跳转在哪里查关键词排名
  • 连云港建设工程安全网站站长seo推广
  • 怎么用dwcs6做网站设计键词优化排名
  • 学做ps的软件的网站产品推广文案范例
  • 佛山网站建设 合优网站标题优化排名
  • wordpress js写法抖音关键词优化排名靠前
  • 手机移动网站开发打开app下载
  • 如何评价一个网站国内搜索引擎排名2022
  • 大连网络建站模板整站seo定制
  • 介绍做ppt高大上图表的网站百家号排名
  • 做门窗的建网站怎么赚钱网址大全下载
  • 做钻石资讯网站广州优化营商环境条例
  • vps建设网站百度导航怎么下载
  • 解析网站接口怎么做如何在百度搜索到自己的网站
  • 如何删除网站的信息吗大数据营销软件
  • 互联网网站开发合同范本谷歌seo排名技巧
  • 网站开发专员的面试题有什么推广的平台
  • WordPress漏洞在线扫描seo在线推广
  • 淄博网站制作服务推广seo搜索引擎优化内容
  • 大兴做网站的公司营销课程培训哪个机构好
  • 网站的静态资源服务器怎么做百度seo费用
  • 菏泽做网站的产品推广策划方案
  • 百度网站地图网站搜索