在docker中,我们使用docker build构建一个新的镜像,构建镜像之前需要去编写Dockerfile这个文件才能否建一个新的镜像。
官方文档:https://docs.docker.com/engine/reference/builder/#from
FROM:用于指定基础镜像
RUN:构建镜像过重需要执行的命令,尽量将命令写到一起。
CMD:启动容器后默认执行的命令
LABEL:标签信息
COPY:用于将文件拷贝到我们的镜像之中
WORKDIR:用于设置我们命令的工作目录
开始编写Dockerfile:
docker bulid -t myapp . -t 给新构建的对象打一个名叫myapp的标签 ,. 代表Dockerfile在当前目录下,回车构建镜像查看镜像更多的详细信息,如图:
如图我们自己的镜像就制作好了:
用docker inspect myapp:latest查看镜像的详细信息:
你可能喜欢
让Docker更强大的10个安全开源工具
基于 docker 的蜜罐系统设计
Docker多容器间共享数据