云主机开网站教程射阳建设局网站
云主机开网站教程,射阳建设局网站,百度搜索引擎优化的推广计划,大连软件都有哪些公司基于 eclipse-temurin 构建国内时区#xff0c;地区#xff0c;语言的镜像 使用场景自定Dockerfile构建自己的基础镜像构建本地镜像推送远程仓库 使用场景
在给应用构建自定义镜像时#xff0c;往往需要在每次构建时去调整时区#xff0c;地区这些东西#xff1b;每次构建… 基于 eclipse-temurin 构建国内时区地区语言的镜像 使用场景自定Dockerfile构建自己的基础镜像构建本地镜像推送远程仓库 使用场景
在给应用构建自定义镜像时往往需要在每次构建时去调整时区地区这些东西每次构建镜像都搞这些不爽因此我们可以自己构建一个基础镜像把系统环境都搞好后面基于这个基础镜像构建应用镜像即可。
自定Dockerfile
名称并非只能为Dockerfile 而是docker 默认的名称是Dockerfile可以使用 -f 指定自定义的配置文件
# 这里的基础版本可以根据自己需求改
FROM eclipse-temurinENV TZAsia/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 LANGzh_CN.UTF-8 rm -rf /var/lib/apt/lists/*
ENV LANGzh_CN.UTF-8 \LANGUAGEzh_CN:zh \LC_ALLzh_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推送远程仓库
这里可以看之前的一篇文章
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/88773.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!