docker镜像制作
docker镜像制作有两种方式:
1、docker commit
docker容器是由镜像实例化来的,docker commit命令可以将容器存储层保存下来成为镜像,也就是将原有镜像的基础层和容器存储层并构成包含原有容器最后文件变化的新镜像。
命令:
docker commit -a=“作者” -m=“提交的描述信息” 容器id 要创建的目标镜像名:[标签名]
2、dockerfile
在实际环境中,推荐使用Dockerfile来完成定制镜像
dockerfile文件:通过读取dockerfile中的指令自动构建镜像
常用命令
指令 | 说明 |
---|---|
FROM | 指定基础镜像 |
ENV | 设置环境变量 |
RUN | linux安装软件命令 |
ADD | 把文件添加到镜像中 |
ENTRYPOINT | 启动命令 |
构建镜像:
docker build -t 镜像仓库名 +tag