一、建立測試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 run -d -p 8080:8080 --name springboot-docker-web springboot-docker
localhost:8080/hello
六、如何使用?
docker pull ......
docker run ......