官网地址 | 下载地址 | 仓库地址(Docker Hub) | 安装教程 | 使用教程
二、将本地jar上传到Docker Hub步骤maven项目打包命令
mvn install -Dmaven.test.skip=true1、在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。参考链接



