Docker之Alpine制作镜像且上传至阿里云

Alpine制作jdk镜像

alpine Linux简介

Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和

BusyBox以减少系统的体积和运行时的资源消耗。

alpine Linux优点

1、小巧:基于Musl libc和busybox,和busybox一样小巧,最小的Docker镜像只有5MB;

2、安全:面向安全的轻量发行版;

3、简单:提供APK包管理工具,软件的搜索、安装、删除、升级都非常方便。

4、适合容器使用:由于小巧、功能完备,非常适合作为容器的基础镜像。

alpine操作系统官网(Alpine Linux packages

 下面为官方镜像的容量对比:显而易见alpine的容量是非常小的

REPOSITORY      TAG         IMAGEID         VIRTUAL SIZE
alpine         latest     4e38e38c8ce0       4.799 MB
debian         latest     4d6ce913b130       84.98 MB
ubuntu         latest     b39b81afc8ca       188.3 MB
centos         latest     8efe422e6104       210 MB

  基于alpine制作JDK8镜像

 1.下载镜像

docker pull alpine:latest

 

2.创建并编辑dockerfile

touch Dockerfile

vi Dockerfile 

 

 Dockerfile文件中添加一下命令:

#1.指定基础镜像,并且必须是第一条指令
#FROM alpine:latest
FROM alpine:3.10

#2.指明该镜像的作者和其电子邮件
MAINTAINER xyz "xyz@qq.com"

#3.在构建镜像时,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值