SpringBoot使用docker部署简单入门

固然这里须要先安装一下docker而且启动,这个你们能够参考网上海量的信息,好比菜鸟教程html

建立一个项目,而后在这里使用spring boot 2.0的版本。java

而后加入以下的依赖,加入swagger依赖的包,主要以为看controller接口方便:git

固然还要加入一些build信息,使用spotify的docker-maven-plugin插件:github

固然咱们须要使用Dockerfile信息:spring

而后就须要写一点代码,这里就简单写一个hello方法,返回一个字符串“Hello Docker!”:docker

能够在swagger-ui的页面看到以下信息:ubuntu

而后咱们能够使用mvn package docker:build构建镜像:maven

中间过程失败了好几回,主要都是I/O exception (java.io.IOException) caught when processing request to {}->unix://localhost:80这样的错误,后来发现是由于镜像名字包含大写,真是一点都看不出来呀!ui

而后咱们使用docker images,就能够看到咱们刚刚构建的插件

这时候咱们就能够运行一下,这个服务了docker run -p 8080:8080 -t xindockerboot/boot-docker:

这个时候咱们使用docker ps就能够看到运行的服务

固然咱们也能够使用docker kill去中止某个运行的镜像!

git:https://github.com/woshiyexinjie/boot-two/tree/master/boot-docker

相关文章
相关标签/搜索