Docker ·

Dockerfile 建镜像常用指令详解

Dockerfile 建镜像常用指令详解

是一个文本文件,其内包含了一条条的指定(Instruction),每一条指令构建一层,因此每一条指定的内容,就是描述该层应当如何构建。

  1. 通过使用build 命令,根据Dockerfile的描述来构建镜像
  2. 通过源代码的方式
  3. 通过标准输入流的方式
  4. 通过源代码的路径

Dockerfile需要放置在项目的跟目录位置

在构建的时候,Dockerfile client会把整个context打包发送到Docker Server端,然后由server端负责build镜像,在构建成功后,会删除context目录

docker build -t {镜像名字} {项目的路径可以是相对路径}

通过标准输入流:

通过标准输入流的方式获取Dockerfile的内容

client不会打包上传context目录,因此对于一些ADD、COPY等涉及host本地文件复制的操作不能够支持

docker build -t {镜像名字} - < Dockerfile路径

评论已关闭