1、準(zhǔn)備需要的jar包并復(fù)制到服務(wù)器某個(gè)目錄下
2、在此目錄下,創(chuàng)建Dockerfile的文本文件,并將以下內(nèi)容添加到文件中:
# 基礎(chǔ)鏡像
FROM openjdk:8-jre
# author(可更換)
MAINTAINER ammon
# 掛載目錄(可更換)
VOLUME /opt/ammon
# 創(chuàng)建目錄(可更換和上面保持一致)
RUN mkdir -p /opt/ammon
# 指定路徑(可更換和上面保持一致)
WORKDIR /opt/ammon
# 啟動(dòng)認(rèn)證服務(wù)
ENTRYPOINT ["java","-jar","ammon-0.0.1-SNAPSHOT.jar"]
3、把jar包打包成鏡像
其中,your-image-name
是鏡像名稱,1.0
是版本號(hào),.
表示 Docker 上下文路徑,這里假設(shè)您在當(dāng)前目錄下。
docker build -t your-image-name:1.0 .
打完之后查看docker鏡像
docker images
4、推送到Docker Hub
在 Docker Hub 倉庫中創(chuàng)建一個(gè)賬戶,并登錄到該賬戶??梢允褂靡韵旅畹卿洠?/p>
docker login
登錄之后,使用:
docker tag ammon:1.0 lemon222/ammon:1.0
為 Docker 鏡像打標(biāo)簽的,將本地的 ammon:1.0 鏡像打上新的標(biāo)簽 lemon222/ammon:1.0。這樣就可以將本地的 ammon:1.0 鏡像作為 lemon222/ammon:1.0 鏡像的一個(gè)版本來使用。
然后,使用以下命令將標(biāo)記為 lemon222/ammon:1.0 的鏡像推送到 Docker Hub:文章來源:http://www.zghlxwxcb.cn/news/detail-500888.html
docker push lemon222/ammon:1.0
最后到Docker Hub官網(wǎng)查看即可文章來源地址http://www.zghlxwxcb.cn/news/detail-500888.html
到了這里,關(guān)于把jar包打成docker鏡像并推送到Docker Hub的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!