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看到有几个字的页面则表示成功。

  • 相关阅读:
    依赖注入与控制反转
    Java NIO(三)
    Java NIO(二)
    Java NIO(一)
    Jetty 的基本架构
    spring IOC
    java代理
    spring AOP
    linux 添加用户并授权可以操作文件夹
    Centos6.5 yum 安装jdk1.8
  • 原文地址:https://www.cnblogs.com/2YSP/p/8681294.html
Copyright © 2011-2022 走看看