本地搭建docker環境,然後将項目釋出到本地環境,進而完成本地的測試
安裝windows版本的docker
docker下載下傳位址
注冊一個賬号,并登入進docker
docker設定
編輯DockerFile
# Docker image for springboot application
# VERSION 0.0.1
# Author: sunyuhua
### 基礎鏡像,使用alpine作業系統,openjkd使用8u201
FROM openjdk:8u201-jdk-alpine3.9
#作者
MAINTAINER sunyuhua_keyboard <[email protected] >
#系統編碼
ENV LANG=C.UTF-8 LC_ALL=C.UTF-8
#聲明一個挂載點,容器内此路徑會對應主控端的某個檔案夾
VOLUME /tmp
#應用建構成功後的jar檔案被複制到鏡像内,名字也改成了app.jar
ADD target/geexek-gpsservice-0.0.1-SNAPSHOT.jar geexek-gpsservice.jar
#啟動容器時的程序
ENTRYPOINT ["java","-jar","/geexek-gpsservice.jar"]
#暴露9300端口
EXPOSE 9300
運作調試配置
運作dockerfile
附注:如果連結不成功,嘗試IDEA使用管理者權限運作
Deploying 'geexek_gps_20220523 Dockerfile: Dockerfile'…
Failed to deploy 'geexek_gps_20220523 Dockerfile: Dockerfile': Not connected to docker