【Docker】Springboot微服务打包成Docker镜像发布运行
一、创建测试Springboot项目1.1 HelloController@RestControllerpublic class HelloController{@GetMapping({"/hello"})public String hello(){return "Hello,Docker......";}}二、打包应用mvn cleanmvn packagetarget 目录拿到打包的jar包
·
一、创建测试Springboot项目
1.1 HelloController
@RestController
public class HelloController{
@GetMapping({"/hello"})
public String hello(){
return "Hello,Docker......";
}
}
二、打包应用
mvn clean
mvn package
target 目录拿到打包的jar包
三、编写Dockerfile
3.1 安装代码高亮插件【也可不用】
3.2 编写脚本
FROM java:8
COPY *.jar /app.jar
CMD ["--server.port=8080"]
EXPOSE 8080
ENTRYPOINT ["java","-jar","/app.jar"]
四、构建镜像
4.1 上传jar包和Dockerfile到linux
4.2 构建镜像
docker build -t springboot-docker .
// 就看到构建的镜像了
docker images
五、发布运行
docker run -d -p 8080:8080 --name springboot-docker-web springboot-docker
访问即可
localhost:8080/hello
六、如何使用?
docker pull ......
docker run ......
so easy
更多推荐
已为社区贡献2条内容
所有评论(0)