评论

收藏

[HarmonyOS] Dockerfile中的保留字指令讲解

移动开发 移动开发 发布于:2021-11-05 20:08 | 阅读数:325 | 评论:0

之前简单学过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大法
DSC0000.png
DSC0001.png
DSC0002.png
DSC0003.png
DSC0004.png
DSC0005.png
DSC0006.png
DSC0007.png
DSC0008.png
DSC0009.png
DSC00010.png
DSC00011.png
关注下面的标签,发现更多相似文章