Docker常用镜像基本操作
file Docker Docker镜像的首行从FROM alpine之类的镜像开始,但是最初的基础镜像是如何创建的,本文使用一个busybox创建一个基础镜像,相信在此过程中会对docker一些相关的概念有进一步的理解。 什么是基础镜像(base image) 简单来说,基础镜像就是没有From或者FROM scratch开头的Dockerfile所构建出来的镜像。比如alpine,这个很小的linux镜像目前只有4M左右 Docker常用镜像选择 因为Docker镜像是基于基础镜像来构建的,因此选择的基础镜像越高级,我们要做的底层工作就越少。 比如,如果构建一个Java应用的镜像,选择一个openjdk的镜像作为基础镜像比选择一个alpine镜像作为基础镜像要简单地多。 Docker镜像官网 Docker镜像官网(Docker Hub): https://hub.docker.com 阿里云容器Hub:https://dev.aliyun.com Google镜像(gcr.io):https://console.cloud.google.com/gcr/images/google-containers/GLOBAL (主要为Kubernetes相关镜像) 操作系统基础镜像 比如你要从Linux操作系统基础镜像开始构建,可以参考下表来选择合适的基础镜像: 镜像名称 大小 使用场景