Shun 发表于 2021-11-5 20:08:45

Dockerfile中的保留字指令讲解


之前简单学过Docker,当时是为了快速部署一个项目,过的很快,对于Dockerfile文件的编写,有些显的陌生。
所以就写了这篇文章。希望能够帮助到大家哦!!!
一、Dockerfile是什么?
概念:
Dockerfile是用来构建Docker镜像的构建文件,由一系列命令和参数构成的脚本
构建三步骤:

[*]编写Dockerfile文件
[*]docker build
[*]docker run
Centos案例:
centos案例:
FROM scratch#真正的基础镜像,
ADD centos-7-x86_64-docker.tar.xz /

# label 说明的意思
LABEL \
    org.label-schema.schema-version="1.0" \
    org.label-schema.name="CentOS Base Image" \
    org.label-schema.vendor="CentOS" \
    org.label-schema.license="GPLv2" \
    org.label-schema.build-date="20201113" \
    org.opencontainers.image.title="CentOS Base Image" \
    org.opencontainers.image.vendor="CentOS" \
    org.opencontainers.image.licenses="GPL-2.0-only" \
    org.opencontainers.image.created="2020-11-13 00:00:00+00:00"

CMD ["/bin/bash"] #最后一行执行的命令
在哪找到的勒,在hub.docker.com上找到滴:centos。
我们不会,但是可以先去看看人家怎么写的,抄作业这事,我想大家都熟悉吧。俗称CV大法
页: [1]
查看完整版本: Dockerfile中的保留字指令讲解