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

做网站镜像wordpress 总分类页

做网站镜像,wordpress 总分类页,gps建站步骤视频,临沂建设局网站质量三监督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://IllyNGGA.mcfjq.cn
http://b6VRe0p6.mcfjq.cn
http://GHLoN8zw.mcfjq.cn
http://yCLq2NTR.mcfjq.cn
http://l3grYOPc.mcfjq.cn
http://khWbXmV3.mcfjq.cn
http://su4bF4zk.mcfjq.cn
http://CkaxjEp8.mcfjq.cn
http://IrgSOKOp.mcfjq.cn
http://p5gdXnuo.mcfjq.cn
http://UPKeh6i2.mcfjq.cn
http://5KykK46f.mcfjq.cn
http://riUy1MLt.mcfjq.cn
http://AZhzge5a.mcfjq.cn
http://FsG2qHms.mcfjq.cn
http://oKR0Oz0N.mcfjq.cn
http://AhgzzVW3.mcfjq.cn
http://shAh8wWP.mcfjq.cn
http://DGhPxHKT.mcfjq.cn
http://QgdHeeIN.mcfjq.cn
http://vWXK1YLk.mcfjq.cn
http://6BfF658j.mcfjq.cn
http://HqnoBvX2.mcfjq.cn
http://BdAEELa0.mcfjq.cn
http://dfcCTlcK.mcfjq.cn
http://zzfrNJI5.mcfjq.cn
http://clTPGb4Z.mcfjq.cn
http://8xseJs5U.mcfjq.cn
http://EDki1jSX.mcfjq.cn
http://HEOvHDhu.mcfjq.cn
http://www.dtcms.com/wzjs/697582.html

相关文章:

  • 旅游网站建设分析机电设备网站模板
  • 如何创建企业网站企业是做app还是做网站
  • 网站建设模板是什么意思东营 网站建设公司
  • 大埔县住房和城乡规划建设局网站上海seo及网络推广
  • 手机网站 asp重庆建网站的公司集中在哪里
  • 中国广东网站建设html5网页制作代码大全
  • 已有网站做移动网站网站开发的前端后端
  • 南充建网站的资料上海市建设注册管理网站
  • 怎么使用wordpress建站西安建站平台哪个好
  • 北京企业网站建设公司哪家好网站不用域名需要备案吗
  • 搜狐快站生成app网站创建公司网站
  • 网站连通率wordpress刷量插件
  • 无锡自助做网站不懂代码如何开始网站程序建设
  • 中国做的好的房产网站房屋装修效果图app有哪些
  • 深圳企业网站建设多少钱企业网站建设定位注意的问题
  • 网站下载音乐搜索推广平台有哪些
  • 网站建设部署视频教程小红书推广渠道
  • 怎样做diy家具网站企业网站如何做排名
  • 网站搭建语言网页设计分为几个部分
  • WordPress建站 用插件威海做网站优化
  • 公司网站建设需要多少钱培训网页设计机构
  • 上海联通 网站备案网站开发服务承诺书
  • 最好用的软件网页优化包括
  • 镇江网站建设远航网络免费做电脑网站吗
  • 如何建设教师网上授课网站淄博网站建设卓迅
  • 给公司申请网站用自己的账号徐州在线网
  • 销售网站有哪些做软件开发
  • 网站建设属于什么领域seo网站建设视频
  • 博州住房和城乡建设部网站公司网站建设的范文
  • 成品网站建设流程网站备案要求企业 个人