【Docker】Springboot微服务打包成Docker镜像发布运行
程序员文章站
2022-07-10 19:08:44
一、创建测试Springboot项目1.1 HelloController@RestControllerpublic class HelloController{@GetMapping({"/hello"})public String hello(){return "Hello,Docker......";}}二、打包应用mvn cleanmvn packagetarget 目录拿到打包的jar包三、编写Dockerfile3.1 安装代码高亮插件3.2 编写...
一、创建测试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
本文地址:https://blog.csdn.net/wyn_365/article/details/107695666
上一篇: java编程之HashMap解析(基本结构和代码层方法)
下一篇: JAVA基础(this关键字)