zoukankan      html  css  js  c++  java
  • SpringBoot项目docker化

    前言

      有很多种方案构建Docker镜像,包括Dockerfile构建、maven插件构建,这里我使用了最简单的Dockerfile构建的。

    一、安装Docker

      我的虚拟机系统是CentOS7,需要是64位系统内核版本3.1以上,否则无法安装。使用命令 uname -r可以查看内核版本。

      输入命令yum -y install docker,安装完成后,运行docker service docker start,然后就可以测试运行了。

      docker run -d -p 80:80 httpd,完成以后在游览器访问http://宿主机IP,即可看到如下界面。

      

      至此,安装已经完成,当然还可以配置下镜像地址。

    二、项目docker化

      我使用的项目地址https://github.com/2YSP/my-springboot,感兴趣的可以去自行下载,当然也可以自己建一个SpringBoot项目。

      1.使用mvn clean package 命令获得jar包,我的是my-springboot-0.0.1-SNAPSHOT.jar,然后上传到文件夹/usr/local/docker下。

      2.在当前目录创建Dockerfile文件,touch Dockerfile

      3.vi Dockerfile,编辑如下图。

      4.使用docker命令构建镜像,docker build -t my-springboot:0.01 . ,注意后面有个点,格式:docker built -t 仓库名称/镜像名称(:标签)Dockerfile的相对位置。

      5.启动镜像,docker run -d -p 8080:8080 my-springboot:0.0.1

      6.访问http://IP:8080/hello/h看到有几个字的页面则表示成功。

  • 相关阅读:
    spark第一篇--简介,应用场景和基本原理
    一个Cmake的例子
    smarty 快速上手
    smarty 学习记录
    学习记录
    二进制八进制 十六进制
    高并发访问和海量数据 大型网站架构技术一览
    nosql简述
    微擎/微赞开发示例 学习记录
    好博客收藏
  • 原文地址:https://www.cnblogs.com/2YSP/p/8681294.html
Copyright © 2011-2022 走看看