- 安装好 Docker 的环境
- 有一个 SpringBoot 的应用
- 在
pom.xml
同级的目录下新建名为 Dockfile 的文件。内容如下:
FROM java:8
ADD target/*.jar app.jar
EXPOSE 8761
ENTRYPOINT ["java", "-jar", "app.jar"]
不明白内容意思的,可以看一下我的 Dockerfile 的文章。
使用
docker build
命令构建一个本地的镜像。示例如下:
docker build -t eureka .
这行命令一定要在与 Dockerfile 文件同级运行。
不明白命令意思的,可以看一下我的 Docker 命令的文章。启动容器。命令示例如下:
docker run -p 18761:8761 -d eureka
做完这一步,就可以在页面里通过 18761 端口访问 eureka 了。