制作sentinel-dashboard-1.8.0 docker镜像 自定义 账户 密码

Sentinel

1.通过官方下载jar包 
 官网基本是下不动的

在这里插入图片描述

在这里插入图片描述
~网盘 密码:tenk

 	 2.打开服务器或虚拟机
 	 将下好的jar包上传,并在同一目录下创建文件Dockerfile

在这里插入图片描述

Dockerfile 内容

#java 版本
FROM java:8
##挂载的docker卷
VOLUME /tmp
#前者是要操作的jar包  后者自定义jar包名
ADD sentinel-dashboard-1.8.0.jar sentinel-dashboard1.8.jar
#定义时区参数
ENV TZ=Asia/Shanghai
#设置时区
RUN ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone
#指定端口
EXPOSE 8858
#username 和 password 写自己的账户密码,最后一个双引号内需要和上面自定义jar包名一致
ENTRYPOINT ["java","-Dserver.port=8858",
"-Dsentinel.dashboard.auth.username=xxx",
"-Dsentinel.dashboard.auth.password=xxx",
"-Dcsp.sentinel.dashboard.server=localhost:8858",
"-Dproject.name=sentinel-dashboard",
"-jar","/sentinel-dashboard1.8.jar"]

3.保存之后,进入命令行执行命令

docker build -f Dockerfile -t 定义镜像名称:版本名 .

最后又一个点不要漏了
4.success后 可以 docker images 查看
也可以 docker ps -a --no-trunc 查看完整镜像信息

在这里插入图片描述

镜像OK,就可以创建容器启动了,最后的镜像名记得写完整,包括了版本号
docker run --name sentinel -d -p 8858:8858 -d sentinel:1.8
然后 docker logs sentinel 查看日志,发现启动成功
http://ip:8848 就可以直接访问了,账户密码都是我们自己写的了

猜你喜欢

转载自blog.csdn.net/weixin_44548582/article/details/108221131