网上很多写的都比较复杂,然后这里有一个很简单的Dockerfile就可以很容器的构建出镜像,而且读起来和很容易
Dockerfile
# 指定基础镜像
FROM java:8-alpine
COPY ./app.jar /tmp/app.jar
# 暴露端口
EXPOSE 8761
# 入口,java项目的启动命令
ENTRYPOINT java -jar /tmp/app.jar
- 第一行就是配置好java环境
- 第二行就是复制一个jar出来
- 第三行暴露端口
- 第三行java项目的启动命令
我这里是准备搞一个Euraka的镜像。
IDEA可以这么打包,获取一个名为app.jar的可执行文件
-
首先是在Linux服务器上创建一个文件夹
-
把文件都上传到这个目录里面
-
进入文件目录构建docker镜像
docker build -t eureka-server:1.0 .
查看镜像是OK的
docker run --name myeureka -p 8761:8761 -d eureka-server:1.0
启动后打开,这就OK了