制作docker镜像的两种方式

一、前言

  一般来说,我们制作docker镜像是有两种方式,docker commit和直接编写dockerfile文件

二、方式

1、docker commit

说明

一般用做从一个运行状态的容器来创建一个新的镜像

命令行

docker commit 容器名 新镜像名:tag

缺点

  1. 对外不可解释,不方便排查问题
  2. 可维护性差、可阅读性差  

2、dockerfile

命令行

docker build -t 镜像名称:tag [工作目录]

dockerfile执行过程

 docker build

忽略文件:.dockerignore

指定文件:docker build -f

添加标签:docker build -t

不使用缓存:docker build --no-cache

构建时变量:docker build --build-arg

  arg:指令变量

 

posted @ 2022-05-25 11:10  未来可期_Durant  阅读(288)  评论(0编辑  收藏  举报