docker打包spring cloud微服務

下面的文件需要mvn和docker環境,將下面兩個文件建立在mvn項目下,和src同級

Dockerfile:

FROM jdk:1.8.0_231

WORKDIR /home/apps/

COPY target/*.jar app.jar

RUN sh -c 'touch app.jar'

ENTRYPOINT [ "sh", "-c", "java -Djava.security.egd=file:/dev/./urandom -jar -Xmx256m app.jar" ]

build.bat

SET "name=xiaoyi"

SET version=0.0.1

:run

call mvn clean

call mvn install

docker build -t "%name%":"%version%"  .

if  exist  "%name%".tar (
    del /f /s /q "%name%".tar
)
docker save -o  "%name%".tar "%name%":"%version%"

docker load --input  "%name%".tar

:end

echo build success

pause

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章