linux配置jdk环境
略
linux配置mvn环境
略
安装docker环境
参考上一篇文章
获取jdk8镜像,用于后面构建自己的项目镜像
docker pull ascdc/jdk8
执行命令后,会从默认的官方库获取镜像:https://hub.docker.com/r/ascdc/jdk8
docker images
可查看所有镜像
构建项目镜像过程
- 上传自己的项目jar包
- 编写Dockerfile
FROM williamyeh/java8:latest
VOLUME /tmp
ADD kvf-admin.jar /app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
- 执行构建镜像命令
进入jar包和Dockerfile所在目录执行:
docker build -t kvf-admin .
kvf-admin是生成的镜像名。(别忘了后面的点)
如图:
![](https://i-blog.csdnimg.cn/blog_migrate/adb1468e7a3e0e050a8af5f73b4ff970.png)
使用docker images可查看是否有kvf-admin.
4.运行:
docker run -d -p 8100:8077 kvf-admin
docker ps
可以查看正在运行的容器
![](https://i-blog.csdnimg.cn/blog_migrate/c79732a5a9dbbed4f9e1b50765ba3128.png)