Docker之镜像管理及Dockerfile
目录 一、镜像工作原理 二、镜像管理 二、Dockerfile 三、构建部署Nginx 四、构建部署Java网站 镜像: 1. 一个分层存储的文件: 优点:易于扩展、优化存储空间 2. 一个软件的环境 3. 一个镜像可以用于创建多个容器 4. 一种标准化的交付 一、镜像工作原理 镜像不是一个单一的文件,而是有多层构成。可以通过 docker history <ID/NAME> 查看镜像中各层内容及大小,每层对应着 Dockerfile中的一条指令。 $ docker history nginx:1.14 IMAGE CREATED CREATED BY SIZE COMMENT 86898218889a 3 weeks ago /bin/sh -c #(nop) CMD ["nginx" "-g" "daemon… 0B <missing> 3 weeks ago /bin/sh -c #(nop) STOPSIGNAL [SIGTERM] 0B <missing> 3 weeks ago /bin/sh -c #(nop) EXPOSE 80/tcp 0B <missing> 3 weeks ago /bin/sh -c ln -sf /dev/stdout /var/log/nginx… 22B <missing> 3 weeks ago /bin/sh -c set -x &