每次使用官方的镜像,都需要做一些基础工作

  • 修改APK的源为国内源
  • 设置时区为上海
  • 安装openrc管理软件

所以,基于官方的镜像,制作一个已完成上述步骤的镜像,并上传,方便后续使用

Dockerfile

FROM alpine:3.16.3RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories && \apk add --no-cache openrc tzdata && \cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ echo "Asia/Shanghai" > /etc/timezone && \apk del tzdata && \rm -rf /var/cache/apk/*

构建

docker buildx build --push --platform  linux/amd64,linux/arm64,linux/ppc64le,linux/s390x,linux/386,linux/arm/v7,linux/arm/v6 -t nunumaomao/alpine .

上传

使用 docker buildx 构建支持多种架构的镜像后,就可以上传到 Docker Hub 了

Alpine | Docker基础镜像相关推荐

  1. Docker基础镜像操作系统基础镜像对比(参考官方文档),优化docker镜像

    目录: 一. 选择Docker基础镜像 操作系统基础镜像 1. busybox 2. Alpine 3. CentOS 4. Ubuntu 5. Debian 二.编程语言基础镜像 应用基础镜像 其它 ...

  2. 【Docker】基于系统iso构建docker基础镜像

    1.搭建本地yum源 1)将镜像通过光盘或U盘挂载到/mnt目录下 mount /media/kylin/xxx.iso /mnt/kylin 2)修改/etc/yum.repo.d/ kylin_x ...

  3. alpine(Go环境)Docker基础镜像制作

    安装glibc :https://github.com/sgerrand/alpine-pkg-glibc/ 设置时区 RUN echo -e "https://mirror.tuna.ts ...

  4. 如何从“零开始”创建自己的 Docker 基础镜像

    Docker 镜像是从Dockerfile定义一个基本镜像和一系列添加您自己的文件系统层的指令创建的.但是,如果您想制作自己的"基本图像",会发生什么?以下是如何从头开始并从头开始 ...

  5. 推荐一个极其轻量级的 Docker 基础镜像,大小 2MB

    你好,我是征哥,提到轻量级的 Docker 镜像,很多人都知道 Alpine,因为它确实很轻,只有 5.57MB,使用它作为基础镜像的 Python 也就 44MB. 但它依然不是最轻量级的,今天要说 ...

  6. 系统制成docker镜像_如何让Docker基础镜像变得更小?

    本次实验是基于上一篇在<Centos7系统上制作一个7系的Docker镜像>方法制作,只是这次先在Centos65的系统上实现,并配置本人在减少镜像大小的一些思路和方法: 系统环境: Ce ...

  7. 创建Docker基础镜像

    序言 创建基础镜其实也是需要把基础镜像拉下来(最最基本的镜像就是centos,rhel,Ubuntu等不同操作系统的各个版本cuiyaonan2000@163.com),然后创建一个实例,在实例里面做 ...

  8. 如何创建一个安全的Docker基础镜像

    背景 我最初使用Docker的时候,每个人都在说它用起来有多简单方便,它内部的机制是有多么好,它为我们节省了多少时间.但是当我一使用它就发现,几乎所有镜像都是臃肿而且不安全的(没有使用包签名,盲目相信 ...

  9. 天池比赛——Docker基础镜像搭建,容器导出镜像

    天池Docker 文章目录 天池Docker 一. 通过基础的Dockerfile,只有python的镜像 二. 然后build构建镜像,再运行镜像进容器 三. 进入容器,安装环境 四. 退出容器, ...

最新文章

  1. linux查找文件命令find
  2. 二叉树的建造、递归与非递归遍历
  3. 【错误记录】Windows 系统 bat 脚本报错 ( Java 生成 bat 脚本乱码处理 | 输出 GB2312 字符串 | Windows 中的换行时 \r\n )
  4. Windows10 UWP开发 - 响应式设计
  5. 关于数据库与LoaderManager的联合使用,节流???。。。。。
  6. 什么是CharSequence
  7. [WinForm] VS2010发布、打包安装程序(超全超详细)
  8. docker私有仓库Harbor 使用文档
  9. canvas绘制字体
  10. LeetCode 59. Spiral Matrix II
  11. win7录屏_学用系列|清晰、体积小,这些录屏工具适合正在为录屏苦恼的你
  12. MVC四大筛选器—ActionFilterResultedFilter
  13. zabbix客户端部署
  14. 【C语言】16-预处理指令2-条件编译
  15. 安卓手机5个好用的思维导图软件
  16. MessageDigest
  17. 使用phpQuery获取数组
  18. 三维校园(三维虚拟校园)的使用体验
  19. 关于淘宝和12306的分析
  20. 崩坏3水晶计算 关于日期的计算篇 下

热门文章

  1. 从零开始学前端 - 7. CSS盒模型 margin和padding详解
  2. 【uniapp】根据身份证号获取生日日期
  3. cdh hive配置mysql_Hive学习(CDH版Hadoop、Hive安装)
  4. linux 端口耗尽,短连接以致端口耗尽
  5. WordPress安装搭建详细教程—零基础掌握网站如何搭建
  6. 计算机网络学习笔记(详尽版)
  7. ps 的一些常见的键位技巧
  8. 十月3倍销量于特斯拉的比亚迪,新增量在何处?
  9. 基于UX-APP的学伴原型化系统
  10. 无人驾驶引发的变革比想象的更快,留给车企和老司机的时间已不多