环境:Linux
案例镜像名称:spring-demo-image
案例容器实例名称:spring-demo-container
一、安装docker
不赘述,参考https://www.runoob.com/docker/centos-docker-install.html
二、构建镜像
- 创建文件夹spring-demo-docker
mkdir spring-demo-docker
- 在新建文件夹下准备jdk、java代码包
- 创建dockerfile
dockerfile是存储镜像所需信息的文件
vim Dockerfile
FROM centos
# 使用centos基础镜像,如果本地有则会使用本地同名镜像,如果没有则会从镜像库中进行下载
# 所有创建的镜像都可以再次作为基础镜像,在之前镜像的基础上在进行操作
MAINTAINER HarryKavin
# 维护人员名称
COPY ./jdk1.8.0_91 jdk1.8.0_91
# 将当前文件夹中的jdk复制到镜像中(jdk需放在和Dockerfile同级目录)
ENV JAVA_HOME=/jdk1.8.0_91
ENV PATH=$JAVA_HOME/bin:$PATH
ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# 设置环境变量,也可以写作:
# ENV[&