美文网首页容器技术
十七、Dockerfile-基础镜像的选择(FROM)

十七、Dockerfile-基础镜像的选择(FROM)

作者: InsaneLoafer | 来源:发表于2021-12-09 12:51 被阅读0次

基本原则

  • 官方镜像优于非官方的镜像,如果没有官方镜像,则尽量选择Dockerfile开源的
  • 固定版本tag而不是每次都使用latest
  • 尽量选择体积小的镜像
$ docker image ls
REPOSITORY      TAG             IMAGE ID       CREATED          SIZE
bitnami/nginx   1.18.0          dfe237636dde   28 minutes ago   89.3MB
nginx           1.21.0-alpine   a6eb2a334a9f   2 days ago       22.6MB
nginx           1.21.0          d1a364dc548d   2 days ago       133MB

Build一个Nginx镜像

假如我们有一个 index.html 文件

<h1>Hello Docker</h1>

准备一个Dockerfile

FROM nginx:1.21.0-alpine
ADD index.html /usr/share/nginx/html/index.html

延申阅读

相关文章

  • 十七、Dockerfile-基础镜像的选择(FROM)

    基本原则[https://dockertips.readthedocs.io/en/latest/dockerfi...

  • Dockerfile指令详解

    1.Dockerfile指令详解 1.FROM指定基础镜像 FROM指令用于指定其后构建新镜像所使用的基础镜像。如...

  • Docker File

    1、FROM 用法: 通过 FROM 指定的镜像,可以是任何有效的基础镜像。FROM 有以下限制: FROM 必须...

  • Dockerfile常用指令

    3.1.FROM 指明构建的新镜像是来自于哪个基础镜像,例如: FROM centos:6 基础镜像不存在会在Do...

  • Dockerfile详解

    FROM 镜像名定制的镜像都是基于 FROM 的镜像,这里的 nginx 就是定制需要的基础镜像,后续的操作都是基...

  • docker

    FROM: 定制的镜像都是基于 FROM 的镜像,这里的 nginx 就是定制需要的基础镜像。后续的操作都是基于 ...

  • docker-DockerFile保留字指令

    FROM 基础镜像,当前新镜像是基于哪个镜像的。相当于java中extends关键字FROM scratch(挠,...

  • Dockerfile简述

    FROM 格式为FROM 或FROM :第一条指令必须为FROM指令。表示镜像是在哪个镜像基础上bu...

  • dockerfile

    FROM:指定基础镜像,必须为第一个命令 格式:FROM FROM :FROM @...

  • docker 减少打包镜像体积

    docker 减少打包镜像体积 dockerfile 基础命令 FROM 指定基础镜像 RUN 执行命令shell...

网友评论

    本文标题:十七、Dockerfile-基础镜像的选择(FROM)

    本文链接:https://www.haomeiwen.com/subject/qwntxrtx.html