使用 Docker 部署 SpringBoot 应用

  1. 安装好 Docker 的环境
  2. 有一个 SpringBoot 的应用
  3. pom.xml 同级的目录下新建名为 Dockfile 的文件。内容如下:
FROM java:8

ADD target/*.jar app.jar

EXPOSE 8761

ENTRYPOINT ["java", "-jar", "app.jar"]

不明白内容意思的,可以看一下我的 Dockerfile 的文章。

  1. 使用 docker build 命令构建一个本地的镜像。示例如下:
    docker build -t eureka .
    这行命令一定要在与 Dockerfile 文件同级运行。
    不明白命令意思的,可以看一下我的 Docker 命令的文章。

  2. 启动容器。命令示例如下:
    docker run -p 18761:8761 -d eureka
    做完这一步,就可以在页面里通过 18761 端口访问 eureka 了。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容