在centos7下docker 制作 java8镜像,上传到阿里云镜像仓库

一、本地制作镜像:

1、拉取centos4基础镜像

docker pull centos:7 

创建目录(后面都在这个目录下操作):

mkdir /usr/local/docker_app/java_projects/java8/
cd /usr/local/docker_app/java_projects/java8/

2、下载jdk-8u191-linux-x64.tar.gz放到该目录

下载地址:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/#java8

3、创建Dockfile文件

#依赖的环境  可以先把centos:7拉取下来,命令: docker pull centos:7 
FROM centos:7
#作者
MAINTAINER lizhou828

#ADD 把java添加到容器中指定位置
ADD jdk-8u191-linux-x64.tar.gz /usr/docker/java

#环境配置
ENV JAVA_HOME /usr/docker/java/jdk1.8.0_191
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
ENV PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

# 原文链接:https://blog.csdn.net/qq_2453548221/article/details/1262467681

4、制作镜像

docker build -t java8:1.0 .

5、验证镜像是否可用

#创建容器并进入
docker run -it --name java-jdk-demo java8:1.0 /bin/sh
java -version
exit

二、上传到阿里云镜像仓库

1、登陆阿里云开通镜像仓库服务

https://cr.console.aliyun.com/cn-hangzhou/instance/new

 

2. docker登录阿里云Docker Registry

$ docker login --username=***** registry.cn-hangzhou.aliyuncs.com

用于登录的用户名为阿里云账号全名,密码为开通服务时设置的密码。

您可以在访问凭证页面修改凭证密码。

3. 将镜像推送到Registry

$ docker login --username=***** registry.cn-hangzhou.aliyuncs.com$ docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/lizhou828/jdk8:[镜像版本号]$ docker push registry.cn-hangzhou.aliyuncs.com/lizhou828/jdk8:[镜像版本号]

 参考文档:
Docker自定义java镜像(解决java:8镜像不支持arm64/aarch64的问题)(附带Dockerfile参数介绍)_sw2453548221的博客-CSDN博客_docker拉取java8镜像Docker自定义java镜像(解决java:8镜像不支持arm64/aarch64的问题)(附带Dockerfile参数介绍)https://blog.csdn.net/qq_2453548221/article/details/126246768

lizhou828
关注 关注
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于CentOS7Java8中文Docker容器镜像
zxstrive的专栏
10-18 1578
【代码】基于CentOS7Java8Docker容器镜像
基于centos、alpine制作Java JDK基础镜像
qq_1801743621的博客
10-10 1380
基于centos、alpine制作Java JDK基础镜像。在日常开发中,但凡项目需要docker容器化部署,制作项目镜像前都需要在Dockerfile中配置Java基础镜像。为什么不直接拉取使用docker hub中别人上传的镜像呢,因为在企业开发中,往往需要一些个性化配置(比如设置时区、中文字符集等等)。本文将分别使用CentOS、Alpine基于JDK制作基础镜像提升效率。将构建镜像的过程进行拆解,找到和其它服务的共同点并将其定制为一个基础镜像,有利于镜像的重复利用,提升工作效率。
基于docker安装JDK8
liujiahuan_的博客
08-18 1万+
将宿主机的文件拷贝到容器的具体目录中。这里使用ADD,拷贝后自动解压,如果不需要解压,可以使用COPY。3,然后在同一个目录下建 Dockerfile。然后把下载好的jdk拖到 /myjdk下面。这里就是我们设置登录的时候进入的目录。这里我们就可以看到 JDK 的版本了。这里就表明我们jdk安装的第一步成功。我们这里也可以查看到IP 表示成功。这里查看镜像 我们就构建成功了。然后我们运行一下 进行测试。然后我们可以查看jdk版本。表示我们 JDK 安装成功。这里我们就拉取成功了。......
Docker中的Java基础镜像OpenJDK和OracleJDK
最新发布
闫小甲的专栏
04-30 960
Docker中的Java基础镜像主要围绕OpenJDK和Oracle JDK两个主流的Java开发环境,提供了多个版本以适应不同的项目需求。
linux安装jdk tar包
月夜流心的博客
03-05 1367
linux jdk tar包安装
docker-java8:用于 Docker 的 Oracle Java 8 映像
06-29
Docker-Java8 概括 Docker Hub 中的存储库名称: 该存储库包含 Dockerized 1.8,通过自动构建机制发布到公共 。 配置 此 docker 映像包含以下软件堆栈: 操作系统:Debian jessie(从构建)。 Java:Oracle JDK 1.8.0_31-b13 依赖关系 。 为什么还有另一个 DockerJava 镜像Docker 已经有很多 Java 镜像(例如,在 Docker Hub 中),那么为什么要重新发明轮子呢? 一开始我使用了 。 它运行良好,但仍有一些改进空间: 基本操作系统映像- 它是从构建的,这可能不是最小的映像。 另一方面,推荐的值得一试。 不必要的依赖- 它在其 Dockerfile 的最开始安装了包,该包又安装了一些 Python3 包。 我更喜欢只在绝对需要时才加入这些东西。 因此,我自己构
DockerCentOS7下不能下载镜像timeout的解决办法(图解)
01-20
今天小编给大家记录下DockerCentOS7下不能下载镜像timeout的问题,先给大家说下问题的来龙去脉。 问题描述: 昨天买了六个月阿里云服务器的学生机用来部署毕设环境,在鼓捣docker的时候出现问题,docker安装成功并且...
centos7系统下搭建docker本地镜像仓库的方法
01-10
系统环境: CentOS 7.2 192.168.0.179:Docker仓库 192.168.0.60:客户端 安装并启动docker yum -y install docker systemctl start docker systemctl enable docker 搭建私有仓库 179上下载registry镜像 ...
详解docker镜像centos7配置Java运行环境
01-10
1.拉取centos镜像 docker pull centos:7 2.基于拉取到的镜像运行一个容器 docker run -it --name mycentos docker.io/centos:7 /bin/bash 运行起来就直接进入了容器的交互界面 3.容器中安装jdk 首先查询可用的jdk...
Centos 7 下 docker 导入导出镜像 实践笔记
01-20
1.首先查看下本地仓库镜像 docker images [root@localhost ~]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE rancher/rancher stable 5ebba94410d8 7 weeks ago
Docker从零部署应用05:使用Dockerfile安装JDK8
非著名程序猿
12-07 3544
文章目录1、下载 jdk82、创建 Dockerfile 1、下载 jdk8 mkdir -p /docker/jdk 下载jdk,并上传到服务器目录==/docker/jdk==; 2、创建 Dockerfile 创建目录 cd /docker/jdk # 生成 Dockerfile touch Dockerfile # 生成镜像脚本 touch setup.sh # 启动容器脚本 touch start.sh # 进入容器脚本 touch enter.sh /docker/jdk/Docke
通过Docker镜像文件的方式安装jdk(jdk1.8)
相见恨晚
07-13 2033
Docker 镜像文件方式安装jdk
Docker配置JDK1.8
weixin_30315723的博客
07-03 1478
1.安装Docker(菜鸟教程有) https://www.runoob.com/docker/centos-docker-install.html 2.docker下载centos镜像(用作配置jdk环境系统) docker pull centos #版本号可以自己加,默认拉取最新的 3.查看本地镜像 docker images 例如: REPOSITORY 镜像名称...
docker【三】基于centos-ssh构建jdk8镜像
xiaobai_gongzi的博客
11-11 2039
基于centos-ssh构建jdk8镜像 基于centos-ssh构建jdk8镜像基于centos-ssh构建jdk8镜像前言一、准备资源二、创建目录,并将下载的jdk安装包上传到该路径三、Dockerfile 前言 通过第一次构建docker镜像,对docker构建镜像有了初步的认识,接着安装集成度更高的镜像出发 一、准备资源 下载jdk安装包,我这里下载的是jdk8,下载地址如下,记得下载linux的,因为基础镜像是centos的镜像 https://www.oracle.com/java/t
使用Docker容器部署java运行环境(java8 + mysql5.7 + redis5.0 + nginx1.14.1)
barry_yang3111的博客
09-29 3015
第一篇博客,写的不对的地方望各位大佬指正本文讲解在Linux环境下部署java SpringBoot项目环境,主要有在Docker容器中安装MySQL、Redis、Nginx,基于CenterOS 7.8。
docker Dockerfile java8构建微服镜像并运行
热门推荐
专注Java领域与微服务架构,热爱人工智能与深度学习
09-08 2万+
docker安装 拉取jdk镜像 docker search java8 docker pull williamyeh/java8 上传jar到linux [root@whotw eureka]# pwd /project/eureka [root@whotw eureka]# ls eureka.jar ####下面的指令都在jar包所在目录下执行 创建Dockerfile [root@...
Docker 安装 Java Jdk 8、安装 Vim 编辑器
蚩尤后裔-汪茂雄
06-14 5216
目录 Docker 安装 Java Jdk 8 Docker 安装 Java Jdk 8
基于alpine的jdk8基础镜像
weixin_44074051的博客
11-30 926
java 镜像制作
docker image设置jdk版本_使用docker安装java 8的最佳方法?
weixin_39684960的博客
12-19 957
I have a dockerfile that starts with the following lineFROM java:8I thought this is supposed to pull the image from the docker container registry and install. no?when I run the java command inside my ...
centos7修改docker镜像源为阿里云
05-30
要将 CentOS 7 中的 Docker 镜像源修改为阿里云镜像源,需要按照以下步骤进行操作: 1. 备份 Docker 配置文件 在修改 Docker 配置文件之前,需要先备份原有的配置文件,以免修改出现问题。执行以下命令备份配置...

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • Vertx学习一:这玩意是到底是个啥 58580
  • skip-grant-tables:非常有用的mysql启动参数 18735
  • Win10(Hyper-V)虚拟机与宿主机网络互通设置 17243
  • 云原生(CloudNative)将成为应用云化开发的主流方式 6716
  • Vmware 虚拟机实现和主机通信,并能访问外网 5518

分类专栏

  • 存储过程 1篇
  • 简历 1篇
  • 面试 1篇
  • 分布式事务 3篇
  • Spring 1篇
  • XA协议 1篇
  • Varnish 1篇
  • Dart 4篇
  • flask 2篇
  • 多环境配置 1篇
  • 部署到linux 1篇
  • Yum 1篇
  • 数据迁移 1篇
  • android 1篇
  • php
  • java 33篇
  • jvm 13篇
  • 分布式 7篇
  • linux 4篇
  • 云计算 1篇
  • MySQL 5篇
  • Dubbo 6篇
  • Java面试
  • Maven 3篇
  • 打包 1篇
  • 依赖 1篇
  • Nginx 1篇
  • 多线程 1篇
  • IDEA
  • 运行时报错
  • 搜索 1篇
  • 机器学习 2篇
  • 人工智能 3篇
  • 神经网络 2篇
  • Prolog 1篇
  • MQ 2篇
  • mycat 1篇
  • 数据库中间件 1篇
  • html 1篇
  • Python3 7篇
  • 测试 1篇
  • 高并发测试 1篇
  • 压力测试 1篇

最新评论

  • Vertx学习一:这玩意是到底是个啥

    relbug: 说了个寂寞,还不如官网

  • 阿里云机器的JVM内存调优经历JDK8(菜鸟必看,大神请绕道)

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性。

  • Win10(Hyper-V)虚拟机与宿主机网络互通设置

    oKuaiLeDeXiaoZhu: 我设置了之后虚拟机是可以上网了,但是宿主机不能上网是怎么回事?

  • 8年经验面试官详解 Java 面试秘诀

    我姓万,家财万贯的万: 【完整版15章】全技术栈企业级性能调优万花筒(又名:Java性能调优 6步实现项目性能全面升级+面试高频性能问题讲解) 网盘地址:https://pan.baidu.com/s/1xg-XhjNW-qcwCF8tBQ-tmQ 提取码: mkbd

  • Vertx学习一:这玩意是到底是个啥

    赵云耍大刀: 抄都不会

大家在看

  • MyBatis 自定义映射 ResultMap:字段与属性的映射详解 1
  • MyBatis自定义映射 ResultMap:多对一关系的优雅处理
  • 最新麻豆MDYS14模板 油条视频 苹果CMS系统 附搭建教程
  • 【操作系统】实验四 添加系统调用
  • 小狐狸AI创作程序 2.8.9最新版本 新增gpt-4o 228

最新文章

  • NodeJS用作后端服务的优点、缺点分析
  • Kubernetes 1.25版本 入门学习系列文档
  • Windows10上Docker和Kubernetes的安装
2023年10篇
2022年8篇
2021年4篇
2020年14篇
2019年50篇
2018年12篇
2017年16篇
2015年1篇
2014年1篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳SEO优化公司南阳网站搭建价格宜宾企业网站建设公司渭南seo排名价格焦作网站设计张北营销型网站建设推荐洛阳百度标王哪家好桐城网站设计价格张家口网站推广工具多少钱昭通推广网站报价大鹏建网站多少钱郴州关键词排名多少钱铜陵如何制作网站推荐芜湖百度爱采购多少钱海北网站设计模板张家口网站定制哪家好丹竹头网站关键词优化价格西安阿里店铺运营哈密网站设计凉山网站搭建推荐永湖网络营销报价梅州百度网站优化排名哪家好黑河关键词按天收费价格淮北模板网站建设多少钱泸州企业网站制作报价秦皇岛seo网站优化报价龙华企业网站建设报价淮北建网站公司恩施网站优化按天计费多少钱本溪网站优化按天扣费福永网站建设多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

深圳SEO优化公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化