文章目录
一、Docker 镜像原理



二、制作镜像
1、用容器制作镜像
docker commit 容器id 镜像名称:版本号- 注意,制作出的镜像不包含容器挂载的数据卷中的数据
docker save -o 压缩文件名称 镜像名称:版本号docker load -i 压缩文件名称
2、Dockerfile
2.1、概念

2.2、关键字


2.4、案例
2.4.1、发布 Spring Boot 项目
- 指定父镜像:FROM java:8
- 标注作者信息:MAINTAINER chirrupy_hamal
- 将 jar 包添加到容器:ADD /…/xxx.jar app.jar
- 设置启动容器时执行的命令:CMD java -jar app.jar
- 通过 Dockerfile 文件构建镜像:
docker build -f ./springboot_dockerfile -t app:1.0 .
2.4.1、自定义 CentOS 7 镜像
要求:
- 默认登录路径为 /usr
- 可以使用 vim
实现步骤:
指定父镜像:FROM centos:7
标注作者信息:MAINTAINER chirrupy_hamal
执行安装 vim 命令:RUN yum install -y vim
设置工作目录:WOEKDIR /usr
设置启动容器时执行的命令:CMD /bin/bash
通过 Dockerfile 文件构建镜像:docker build -f ./centos7_dockerfile -t chirrupy_hamal_centos:7.0 .
Dockerfile 详解及应用案例
2万+

被折叠的 条评论
为什么被折叠?



