Docker自定义镜像和上传到阿里云
alpine制作jdk镜像 alpine Linux 简介 1.Alpine Linux是一个轻型Linux发行版,它不同于通常的Linux发行版,Alpine采用了musl libc 和 BusyBox以减少系统的体积和运行时的资源消耗。 2.Alpine Linux提供了自己的包管理工具:apk(注意:ubuntu中是apt-get),我们可以通过https://pkgs.alpinelinux.org/packages 查询包信息 3.Alpine Docker镜像继承了Alpine Linux发行版的这些优势,相比于其他Linux Docker镜像,它的体积非常小 基于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.在构建镜像时,指定镜像的工作目录,之后的命令都是基于此工作目录,如果不存在,则会创建目录 WORKDIR /cjh_docker/jdk #4