基于 eclipse-temurin 构建国内时区,地区,语言的docker镜像

这篇具有很好参考价值的文章主要介绍了基于 eclipse-temurin 构建国内时区,地区,语言的docker镜像。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用场景

在给应用构建自定义镜像时,往往需要在每次构建时去调整时区,地区这些东西;每次构建镜像都搞这些不爽,因此我们可以自己构建一个基础镜像,把系统环境都搞好,后面基于这个基础镜像构建应用镜像即可。

自定Dockerfile

名称并非只能为Dockerfile ,而是docker 默认的名称是Dockerfile,可以使用 -f 指定自定义的配置文件

# 这里的基础版本可以根据自己需求改
FROM eclipse-temurin

ENV TZ=Asia/Shanghai
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \
&& apt-get update && apt-get install -y locales && locale-gen zh_CN.UTF-8 \
&& update-locale LANG=zh_CN.UTF-8 && rm -rf /var/lib/apt/lists/*
ENV LANG=zh_CN.UTF-8 \
    LANGUAGE=zh_CN:zh \
    LC_ALL=zh_CN.UTF-8

构建自己的基础镜像

构建本地镜像

docker 构建命令如下
docker build -t [registry/]镜像名称[:tag] [-f 指定Dockerfile 位置] .
最后那个点 . 表示将当前目录作为构建上下文路径发送给 docker 引擎,不一定是点(.),也可以将其他目录作为上下文目录发给docker引擎,具体看构建时的目录结构。

比如说
当前路径下创建 my_dockerfile
再创建一个目录叫 docker_build_dir
我们将docker目录作为构建上下文,可以使用以下命令构建镜像

docker build -t eclipse-temurin-cn:1.0.4 -f my_dockerfile docker_build_dir

推送远程仓库

这里可以看之前的一篇文章文章来源地址https://www.toymoban.com/news/detail-633222.html

到了这里,关于基于 eclipse-temurin 构建国内时区,地区,语言的docker镜像的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【开源】基于JAVA语言的贫困地区人口信息管理系统

    基于JAVA+Vue+SpringBoot+MySQL的贫困地区人口信息管理系统,包含了贫困人口管理、精准扶贫管理、贫困家庭支出统计、特殊群体、贫困户子女信息、案件信息、物资补助申领模块,还包含系统自带的用户管理、部门管理、角色管理、菜单管理、日志管理、数据字典管理、文件管理

    2024年01月22日
    浏览(40)
  • 【开源】基于Vue.js的贫困地区人口信息管理系统

    文末获取源码,项目编号: S 073 。 color{red}{文末获取源码,项目编号:S073。} 文末获取源码,项目编号: S 073 。 基于JAVA+Vue+SpringBoot+MySQL的贫困地区人口信息管理系统,包含了贫困人口管理、精准扶贫管理、贫困家庭支出统计、特殊群体、贫困户子女信息、案件信息、物资

    2024年02月04日
    浏览(40)
  • 基于 Docker 部署 Mysql 的时区设置解决方案

    环境版本及条件: 基于 Docker 部署的 Mysql:8.0.27 版本数据库中。 datatime 数据类型的字段设置了默认时间戳 CURRENT_TIME。 SpringBoot + MP。 问题复现: 使用MP插入数据时,该字段的默认时间戳比 Asia/Shanghai 时区少了 8 小时。 问题追因 排查过程: 查看 Mysql 时区配置属性。 查看 Doc

    2024年02月11日
    浏览(33)
  • 百度智能云发布国内首个AI原生应用商店,构建全链路大模型生态体系

    面向企业客户启动文心大模型4.0 API调用服务测试申请, 服务超过17000家客户,在各行各业的近500个场景中进行大模型应用落地探索 ……自今年3月面世以来,百度智能云千帆大模型平台作为全球首个一站式企业级大模型平台,为业界交出了唯一一份“满分成绩单”。 10月17日

    2024年02月07日
    浏览(38)
  • 【基于eclipse创建通用arm开发环境】

    File-New-Project 如果不使用C++进行编程,建议选择C Project,工程中不会存在C++相关配置,看起来更简洁(降低阅读成本) 追求简洁的工程,当然选择Empty Project,Toolchains选择Arm Cross GCC 默认生成debug和release配置 没测出来xPack GNU Arm Embedded GCC (arm-none-eabi-gcc)和GNU Tools for ARM Embedded Proc

    2024年04月09日
    浏览(40)
  • eclipse创建一个基于maven的web项目

    web程序运行,需要tomcat环境。提前安装好tomcat 点击 windows -preference ,在弹出窗口的左侧选中 server - Runtime enviroment 。 点击Add ,根据安装的tomcat版本选择 tomcat的类型后,点击finish 按钮      3.配置tomcat server 点击链接创建tomcat服务器     将web程序添加到右侧列表      1)点击

    2024年02月03日
    浏览(38)
  • (一) Docker Hub网站仓库国内进不去了?手把手教你通过GitHub项目构建自己的镜像仓库站!

    目录 (一) 问题背景 (二) 搭建阿里云ARC镜像仓库站对接GitHub项目构建镜像 (1)添加项目分支  (2)创建阿里云ARC镜像仓库站 (3) 设置更改GitHub项目内容,触发阿里云镜像构建 ①Brash触发构建 ②Tag模式触发: (三) 最后的最后     今天我本来准备做 kube-state-metrics 的项目案列的时候,

    2024年02月07日
    浏览(40)
  • 基于SSM的宁夏地区自助旅游管理系统--79047(免费领源码+数据库)可做计算机毕业设计JAVA、PHP、爬虫、APP、小程序、C#、C++、python、数据可视化、大数据、全套文案

    本论文主要论述了如何使用SSM框架开发一个自助旅游管理系统,严格按照软件开发流程进行各个阶段的工作,采用B/S架构JAVA技术,面向对象编程思想进行项目开发。在引言中,作者将论述自助旅游管理系统的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,

    2024年02月19日
    浏览(31)
  • 基于Django的国内疫情数据可视化系统

                2020年底以来,新冠病毒在全球范围内迅速蔓延,引起了国际社会的高度关注。在中国,政府和公众采取了积极措施应对疫情,并取得了显著成效。其中,疫情数据的及时收集、分析和传播是重要的信息支撑。         基于Django的国内疫情数据可视化Web系统

    2024年02月10日
    浏览(32)
  • 基于XML的Web服务Java接口(JAX-WS)、Jakarta XML Web Services Eclipse 实现

    JAX-WS(Java API for XML-Based Web Services),是创建web服务的Java编程接口,特别是SOAP服务。是Java XML编程接口之一,是Java SE 和Java EE 平台的一部分。 JAX-WS 2.0 规范是代替JAX-RPC 1.0的下一代Web服务API。JAX-RPC(The Java API for XML Based RPC)是基于XML的RPC(远程过程调用)的Java API。 JAX-WS 2

    2024年02月08日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包