准备工作
- 会一点springboot
不会没关系,花十几分钟补一下Quick-SpringBoot - 会一点Maven
不会没关系,花几分钟补一下Maven的快速应用 - 会一点Linux命令
不会没关系,花十几分再补一下Linux菜鸟教程 - 一台联网的Centos机器
安装Docker
进入Centos终端,执行命令
yum install docker
静待一会,等待安装成功,之后再执行
systemctl start docker
然后查看安装的docker版本
[root@iZ2zejaebtdc3kosrltpqaZ ~]# docker version
Client:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-68.gitec8512b.el7.centos.x86_64
Go version: go1.8.3
Git commit: ec8512b/1.12.6
Built: Mon Dec 11 16:08:42 2017
OS/Arch: linux/amd64
Server:
Version: 1.12.6
API version: 1.24
Package version: docker-1.12.6-68.gitec8512b.el7.centos.x86_64
Go version: go1.8.3
Git commit: ec8512b/1.12.6
Built: Mon Dec 11 16:08:42 2017
OS/Arch: linux/amd64
准备Springboot项目
简单的创建一个工程,实现一个接口即可,然后在pom中添加docker插件,相关代码如下
@SpringBootApplication
@RestController
public class DockerApplication {
@RequestMapping("/hello")
public String