前言:目前线上开发人员大部分Java环境使用的基础镜像都是openjdk1.8环境,openjdk镜像不大,非常方便使用,但最近有个开发人员业务需要jdk环境,如果基础镜像采用centos,ubuntu,那么制作出来的镜像会特别大,不利于大面积使用,还好目前只是个别场景会用到,特此基于centos,制作jdk镜像,先让开发人员暂时使用,后续会找找,有没有更好的方法,解决这个问题。dockerfil
原创 2020-06-05 19:35:23
5981阅读
1、下载jdk8安装包并上传至已创建的特定目录(此处使用/usr/local/docker) 2、相同目录下创建Dockerfile 3、Dockerfile内容如下 FROM centos:7 #2、指明该镜像的作者和电子邮箱 MAINTAINER zjk "604115781@qq.com" #
原创 2022-01-08 16:13:44
5841阅读
制作自定义版本的jdk镜像,本文制作的是jdk1.8_191Dockerfile如下#1.指定基础镜像,并且必须是第一条指令 FROM centos:7 #2.指明该镜像的作者和其电子邮件 MAINTAINER mj "mmp" #3.在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建目录 WORKDIR /usr/local/java #4.一个复制命令,
文章目录一. 制作centos7-jdk8-tomcat镜像1. 准备jdk8和tomcat2. Dockerfile文件3. 构建镜像4. 启动镜像,访问5. push镜像到dockerHub二. 制作更小的centos7-jre8镜像(java运行环境)1. 准备jre82. Dockerfile文件3. 构建镜像4. 启动镜像,进入镜像5. push镜像到dockerHub三. 制作cen
转载 2023-08-02 14:48:11
730阅读
## 准备工作用到的工具, Xshell5, Xftp5, jdk-7u79-linux-x64.tar.gz, zookeeper-3.4.9.tar.gz, docker.io/centos:latest镜像关于docker的安装和设置加速, 请参考这篇博文centos7系统下 docker 环境搭建jdk7和zookeeper 可以去我的百度网盘分享里面拿htt
转载 2024-01-03 13:57:25
119阅读
Docker镜像的创建方式有使用docker commit 方式创建及使用Dockerfile的方式创建镜像,这里我们使用Dockerfile的定义文件和docker build命令来构建镜像。在Docker上运行java程序首选我们得有相应的jdk环境,本文我们基于Centos7及jdk8创建jdk镜像。1. 下载Centos7镜像$ sudo docker pull centos:7下面就是我
docker通过dockerfile构建JDK最小镜像Docker导出导入镜像一、docker通过dockerfile构建JDK最小镜像1.1 下载JRE1.2 解压JRE,删除相关不需要文件1.3重新打包1.4创建Dockerfile1.5 docker构建镜像1.6 测试运行二、Docker导出导入镜像2.1 保存镜像到本地2.2 将打包镜像导入目标服务器,并使用docker导入2.3 Do...
原创 2021-06-01 12:03:42
1110阅读
 1、下载我们通过使用JRE来构建基础镜像,已达到最小化JDK基础镜像的目的,首先需要下载JRE(如果下载较慢可以选择下载本文附件中的JRE),传送门如下:官方jre下载地址:https://www.java.com/en/download/manual.jsp2、安装然后解压JRE包,删除根目录下文本文件,然后删除其他不必要文件,命令如下:#解压 tar -zxvf jre-8u271-linu
原创 2020-11-03 15:50:37
2950阅读
目录前言一、Dockerfile文件二、跟做先构建个简单的镜像感受一下1. 将需要的用到的资源(jdk-8u211-linux-x64.tar.gz)准备好,创建一个文本文件名称为Dockerfile(命令:touch Dockerfile) 2.vi命令编辑Dockerfile ,粘贴下面内容3.使用 Dockerfile 构建名为my-jdk:8的镜像(在Dockerfil
转载 2023-12-09 22:41:07
85阅读
什么是镜像在官方文档中,容器镜像是一段只读的模板,模板中包含的指令可以创造容器。这么说有点抽象,实际上容器的i镜像可以类比虚拟机创建时候的镜像Docker 镜像 是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像 不包含 任何动态数据,其内容在构建之后也不会被改变。而虚拟机的镜像实际上是包含了一个
转载 2023-08-10 09:14:43
189阅读
之前都是在拉取已经构建好了的带有定制内容的镜像,如果需要修改自己的镜像,并且需要更新和管理这些镜像构建镜像的方法如下。 (1)docker commit 命令 (2)docker build命令和douckerfile文件 不推荐使用第一种,第二种的方法更灵活、更强大。 一般来说,我们不是真正的构建镜像,而是基于一个已有的基础镜像,如ubuntu等,从而构建镜像。当然也有从零构建一个全新的镜
转载 2023-09-19 13:25:02
213阅读
启动虚拟机,进入centos#创建镜像目录 mkdir –p /javaxh_docker/jdk #安装lrzsz命令 yum install lrzsz -y //没有就下载,有就不用下载,我之前一直下载失败,我以为镜像有问题,结果发现他自己有。#选择文件进行上传    rz      &nb
转载 2023-06-12 14:49:54
840阅读
1、什么是DockerFile简而言之,就是描述一个镜像如何构建的一个脚本文件,也就是描述镜像文件如何一步步构建而来的;2、构建镜像步骤:(1)书写DockerFile文件 (2)通过docker build生成新镜像 (3)通过docker run命令运行3、这里构建我们的新镜像需要使用到我们的FileZilla软件FileZilla: 是一个免费的开源FTP软件,分为客户端和服务端版本,其是一
转载 2024-04-07 19:20:00
44阅读
docker 镜像仓库中下载的镜像不能满足我们的需求时,可以通过以下两种方式对镜像进行更改。从已有镜像更新镜像从零开始构建镜像从已有镜像更新镜像:更新镜像之前,我们需要使用镜像来创建一个容器。 进入容器:docker run -t -i db2b37ec6181 /bin/bash在运行的容器内使用 apt-get update 命令进行更新。在完成操作之后,输入 exit 命令来退出这个容器
转载 2023-05-19 15:28:07
273阅读
前言上一章节,主要是介绍了下Dockerfile的一些常用命令的说明。我们知道,利用Dockerfile可以构建一个新的镜像,比如运行Java环境,就需要一个JDK环境的镜像,但直接使用公共的镜像时,一般上大小都比较大。所以本章节就主要结合Dockerfile文件及commit方式,构建属于自己的镜像,同时对镜像进行压缩和优化,同时也是对Dockerfile知识的一个实践。利用Dockerfile
转载 2024-06-03 20:56:48
93阅读
1、什么情况下需要自己构建镜像?a、找不到现成的镜像,比如自己开发的应用程序。 b、需要在镜像中加入特定的功能,比如官方镜像几乎都不提供 ssh。2、docker构建镜像的方法?a、docker commit 命令 b、Dockerfile 构建文件3、docker commit构建镜像的过程?a、运行容器 b、修改容器 c、将容器保存为新的镜像4、如何运行容器?docker run -it i
转载 2024-06-10 20:55:27
165阅读
DockerDocker 是一个开源的应用容器引擎开发者打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。就好像 Java 虚拟机一样,“一次编写,到处运行(Write once, run anywhere)”,而 Docker 是“一次构建,到处运行(Build once,ru
转载 2023-07-17 13:44:24
171阅读
一、Docker镜像介绍二、Docker镜像分层三、Docker镜像构建方式3.1 基于Dockerfile创建Dockerfile 文件结构Dockerfile 操作指令Dockerfile 操作实例3.2 基于已有镜像容器创建镜像3.3 基于本地模板创建镜像四、搭建registry私有仓库4.1 搭建registry私有仓库并上传镜像4.2 查看registry私有仓库并下载五、Docke
转载 2024-01-15 21:12:23
79阅读
一、启动docker启动docker:systemctl start docker 重启docker:systemctl restart docker 关闭docker:systemctl stop dockerdocker帮助命令docker -v 查看版本docker --help  查看帮助二、镜像命令1、查看镜像 docker i
转载 2023-07-11 21:32:24
156阅读
构建 JDK8 镜像下载 JDK8https://www.oracle.com/java/technolog
转载 2021-06-18 13:59:14
1492阅读
  • 1
  • 2
  • 3
  • 4
  • 5