栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Docker】本地jar上传 Docker Hub

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Docker】本地jar上传 Docker Hub

一、安装和使用

官网地址 | 下载地址 | 仓库地址(Docker Hub) | 安装教程 | 使用教程

二、将本地jar上传到Docker Hub步骤

maven项目打包命令

mvn install -Dmaven.test.skip=true
1、在jar的同目录下创建一个Dockerfile文件
# 文件内容
# FROM: 基础镜像,通过jdk8镜像开始
FROM java:8
# MAINTAINER: 维护者
MAINTAINER pfhe
# ADD: 复制jar包到镜像内,名字为sentinel.jar
ADD sentinel-dashboard.jar sentinel.jar
# EXPOSE: 声明端口,通过(Win Docker)点击Run按钮时,默认显示的prot
EXPOSE 8080
# ENTRYPOINT: docker启动时,运行的命令.这里就是容器运行就启动jar服务
ENTRYPOINT ["java","-jar","sentinel.jar"]
2、打开Windows PowerShell,进入Jar目录

1、执行构建命令。sentinel-nacos是给镜像起的名字,可自定义名字

docker build -t sentinel-nacos .


2、使用指令docker tag 打标签:docker tag 本地tag (Docker Hub)hub账号/hub仓库名称:版本号

docker tag sentinel-nacos Admin/RepositoriesName:v.0.0.1

3、使用指令docker push 推送到hub仓库

docker push Admin/RepositoriesName:v.0.0.1

注意:执行之后创建的Docker Hub仓库是一个公共仓库
4、推送成功后可在Docker Hub上查看

三、可能出现的问题点

1、安装Win Docker后启动可能报错,需WSL。参考链接

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/756609.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号