docker安装sentinel的实现示例
作者:魚迹
本文主要介绍了docker安装sentinel的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
1、点击下载sentinel
点击之后会进入github仓库然后选择自己需要的版本即可,我这里下载的是1.8.6版本
2、下载jar包
3、通过mobaxterm将jar包上传到虚拟机中,如下图所示
上传的目录自己选择,然后同样在该目录下创建Docekrfile文件
4、打开并编辑上面创建的Dockerfile文件,具体内容如下:
# 指定jdk版本为官方openjdk8 FROM openjdk:8 # 挂载数据卷 VOLUME /tmp # 指定jar包 ADD *.jar sentinel-dashboard-1.8.6.jar # 设置时区 ENV TZ=Asia/Shanghai RUN ls -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo '$TZ' > /etc/timezone # 执行,开放端口 ENTRYPOINT ["java","-jar","-Dserver.port=8080","-Dcsp.sentinel.dashboard.server=127.0.0.0:8080","-Dproject.name=sentinel-dashboard","-Dsentinel.dashboard.auth.username=xiaozhang","-Dsentinel.dashboard.auth.password=xiaozhang","/sentinel-dashboard-1.8.6.jar"]
注意:
"-Dsentinel.dashboard.auth.username=xiaozhang"
:后面设置的是登录用户名,可以自定义"-Dsentinel.dashboard.auth.password=xiaozhang"
:这里是用户名对应的密码,自己设置即可"-Dcsp.sentinel.dashboard.server=127.0.0.0:8080"
:这里改为自己的虚拟机ip或者服务器ip编辑之后保存即可
5、创建镜像
在jar包所在目录下执行如下命令:
docker build -t sentinel-server .
如下所示:
6、查看镜像
docker images
7、创建容器
docker run \ --name sentinel-server \ -p 8080:8080 \ --restart=always \ --privileged=true \ -d sentinel-server
8、查看容器
docker ps
9、浏览器通过虚拟机【ip地址:8080】访问,输入自己设置的用户名密码即可
登陆后如下所示:
到此这篇关于docker安装sentinel的实现示例的文章就介绍到这了,更多相关docker安装sentinel内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!