安装glibc
:https://github.com/sgerrand/alpine-pkg-glibc/

设置时区
RUN echo -e "https://mirror.tuna.tsinghua.edu.cn/alpine/latest-stable/main\n\
https://mirror.tuna.tsinghua.edu.cn/alpine/latest-stable/community" > /etc/apk/repositories

Install base packages

RUN apk update && apk --no-cache add tzdata ca-certificates wget \
&& cp -r -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
制作基础镜像
Dockerfile

FROM alpine:latest
RUN echo -e "https://mirror.tuna.tsinghua.edu.cn/alpine/latest-stable/main\n\
https://mirror.tuna.tsinghua.edu.cn/alpine/latest-stable/community" > /etc/apk/repositories

Install base packages

RUN apk update && apk --no-cache add tzdata ca-certificates wget \
&& cp -r -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN wget -q -O /etc/apk/keys/sgerrand.rsa.pub https://raw.githubusercontent.com/sgerrand/alpine-pkg-glibc/master/sgerrand.rsa.pub && wget https://github.com/sgerrand/alpine-pkg-glibc/releases/download/2.27-r0/glibc-2.27-r0.apk && apk add glibc-2.27-r0.apk && rm -f glibc-2.27-r0.apk /etc/apk/keys/sgerrand.rsa.pub
docker build -t hub.linuxeye.com/library/alpine:latest . #生成镜像
docker push hub.linuxeye.com/library/alpine:latest #推送私有仓库

转载于:https://blog.51cto.com/13860358/2143382

alpine(Go环境)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. 系统制成docker镜像_如何让Docker基础镜像变得更小?

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

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

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

  5. 【Docker】镜像制作及使用Dockerfile制作镜像

    Docker镜像制作 1.镜像构成 2.使用容器制作镜像 Dockerfile是一个用于描述生产docker镜像的文件,它里面是一条条的指令,每条指令都会对镜像产生一定影响. 1.将springboo ...

  6. Docker虚拟化镜像制作

    一个完整的Docker镜像可以支撑一个Docker容器的运行,在Docker容器运行过程中主要提供文件系统数据支撑.Docker镜像时分层结构的,是由多个层级组成,每个层级分别存储各种软件实现某个功能 ...

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

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

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

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

  9. 创建Docker基础镜像

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

最新文章

  1. python是结构化语言_NLP是如何工作的:把自然语言(尽可能)结构化
  2. 好奇,我们常用的 Integer 内部为什么会去实现 Comparable 接口,他的作用是什么?...
  3. 字符串转换成java对象然后通过@RestController返回json对象
  4. maven引入springframework的猫腻
  5. openssl数字证书常见格式与协议介绍
  6. 解决方案:分布式ID生成
  7. 基于JAVA+SpringMVC+Mybatis+MYSQL的体育场地预约管理系统
  8. Python应用-[用Python实现一个socket echo程序 tcp socket的几个关闭状态]
  9. 计算机网络基础系列(七)复用、分用和可靠数据传输的基本原理
  10. TEST ON 平安夜
  11. 【全网最全面C语言教程】C语言从入门到精通
  12. solr为什么比MySQL快_Solr原理?为什么要用Solr?Solr为什么比较快?
  13. Hadoop集群搭建(六):hadoop配置namenode服务
  14. 企业级飞速低代码开发平台 | 产品介绍 | APass平台 | 全场景适用
  15. docker搭建searx_『颜值即正义』看小睿“自建搜索引擎”
  16. webbug靶场-渗透基础
  17. array unshift php,php – 用于多维数组的array_unshift
  18. Android 4.0 UI设计规范
  19. JS 动画基础: 细说 requestAnimationFrame
  20. Ubuntu 18.04 LTS系统主题美化

热门文章

  1. Web Application Projects的一个问题
  2. 【EF】Entity Framework 6新特性:全局性地自定义Code First约定
  3. 【安全牛学习笔记】手动漏洞挖掘(二)
  4. 解开发者之痛:中国移动MySQL数据库优化最佳实践
  5. OpenCV 编程简单介绍(矩阵/图像/视频的基本读写操作)
  6. Java中注解(非注释^_^) --转载
  7. property.js
  8. hadoopshpython_让python在hadoop上跑起来
  9. 各大媒体优劣对比_主流酱油选购对比
  10. python数据可视化是什么_python3数据可视化是什么?