镜像创建
# 创建自定义镜像
官方镜像往往不能满足要求,我们在部署自己的应用时,通过预先创建好镜像,实现快速部署。
# 基于已有容器
这种方法是权宜之计,在一个容器运行过程中,将其运行状态保留下来打包成镜像
docker commit ID -m "massege"
这种方法不能形成通用模板,不推荐在生产环境使用
# 基于Dockerfile
Dockerfile是一个文本文件,定义镜像在创建时的一系列动作,一般放在要打包项目的根目录,详情见Dockerfile示例的注释。
需要注意的是,为了镜像文件的最小化,容器镜像一般会选择alpine操作系统作为基础操作系统,
因此一些系统指令和Ubuntu相比有所不同,在注释里会详细写
在Dockerfile所在文件夹执行
docker build -t . #.不能漏
上次更新: 2022/05/24, 10:23:10