【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard

这篇具有很好参考价值的文章主要介绍了【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、安装软件

(1)全部安装命令

(2)安装:jdk

(3)安装:nginx 

(4)安装:nacos

(5)安装:redis

(6)安装:Sentinel Dashboard

二、开放端口

三、启动软件 

(1)启动:nacos

(2)启动:nginx

(3)启动:redis

(4)启动:Sentinel Dashboard

四、访问网址 

(1)访问:nacos 

(2)访问:Sentinel Dashboard



一、安装软件

(1)全部安装命令

CentOS 8 使用 docker 安装软件 jdk、nginx、nacos、redis、Sentinel Dashboard:

可以直接写在一个批处理命令里面进行执行,也可以单独一个个命令执行 

docker search Dragonwell
docker pull falconia/dragonwell11
docker search nginx
docker pull nginx
docker pull nacos/nacos-server
docker pull redis
docker pull bladex/sentinel-dashboard

(2)安装:jdk

docker search Dragonwell

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划

docker pull falconia/dragonwell11

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划


(3)安装:nginx 

docker search nginx

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划

docker pull nginx

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划


(4)安装:nacos

docker pull nacos/nacos-server

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划


(5)安装:redis

docker pull redis

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划


(6)安装:Sentinel Dashboard

docker pull bladex/sentinel-dashboard

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划



二、开放端口

【阿里云】端口:阿里云端口开放基本流程https://gusanshang.blog.csdn.net/article/details/133752311

需要开放的端口如下:

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划



三、启动软件 

(1)启动:nacos

在 Docker 中运行 nacos 的命令:

docker run --name nacos -d -p 8848:8848 -p 9848:9848 -p 9849:9849 --privileged=true --restart=always -e MODE=standalone -e PREFER_HOST_MODE=hostname nacos/nacos-server:2.0.3
  • 运行该命令将启动 Nacos 2.0.3 版本的容器,并将容器命名为 “nacos”
  • 并将容器的端口 8848、9848 和 9849 映射到主机的相应端口
  • 在运行命令之后,能够在主机的相应端口上访问 Nacos 服务

【命令的详细解释】

  • --name nacos:指定容器名称为 “nacos”,可根据自己的需要自定义修改名称

  • -d:在后台模式下运行容器

  • -p 8848:8848 -p 9848:9848 -p 9849:9849:将容器的端口 8848、9848 和 9849 映射到主机的相应端口,可以根据需要进行端口映射的修改。

  • --privileged=true:给容器赋予特权模式,以便容器内的进程可以访问主机的部分资源。

  • --restart=always:设置容器总是在退出后自动重启。

  • -e MODE=standalone:设置 Nacos 启动模式为单机模式。

  • -e PREFER_HOST_MODE=hostname:设置容器主机名作为 Nacos 的拓扑节点名称。

  • nacos/nacos-server:2.0.3:基于 nacos/nacos-server 镜像的 2.0.3 版本启动容器,可以根据需要选择其他适合的版本。

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划


(2)启动:nginx

在 Docker 中运行 nginx 的命令,直接整个一次性复制黏贴运行:

docker run -p 80:80 -p 443:443 --name nginx \
-v /mydata/nginx/html:/usr/share/nginx/html \
-v /mydata/nginx/logs:/var/log/nginx  \
-v /mydata/nginx/conf:/etc/nginx/conf \
-d nginx
  • 运行该命令将启动一个名为 “nginx” 的容器
  • 并将容器的 HTTP 端口映射到主机的端口 80,HTTPS 端口映射到主机的端口 443
  • 在运行命令之后,能够通过主机的相应端口访问 Nginx 服务;同时,可以在宿主机上编辑网页内容、查看日志和编辑配置文件

【命令的详细解释】

  • -p 80:80 -p 443:443:将容器的端口 80 和 443 映射到主机的相应端口,可以根据需要进行端口映射的修改。

  • --name nginx:指定容器名称为 “nginx”,可根据自己的需要自定义修改名称。

  • -v /mydata/nginx/html:/usr/share/nginx/html:将宿主机上 “/mydata/nginx/html” 目录映射到容器中 Nginx 的 HTML 根目录 “/usr/share/nginx/html”,这样就可以在宿主机上编辑网页内容。

  • -v /mydata/nginx/logs:/var/log/nginx:将宿主机上 “/mydata/nginx/logs” 目录映射到容器中 Nginx 的日志目录 “/var/log/nginx”,这样就可以在宿主机上查看 Nginx 的日志。

  • -v /mydata/nginx/conf:/etc/nginx:将宿主机上 “/mydata/nginx/conf” 目录映射到容器中 Nginx 的配置目录 “/etc/nginx”,这样就可以在宿主机上编辑 Nginx 的配置文件。

  • -d nginx:使用 nginx 镜像在后台模式下运行容器。 

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划


(3)启动:redis

在 Docker 中运行 redis 的命令:

docker run -d -p 6379:6379 --name redis -v /mydata/redis/data:/data redis:6.0 redis-server --appendonly yes --requirepass GuSanShangMiMa
  • 运行该命令将启动一个名为 “redis” 的容器
  • 并将容器的端口 6379 映射到主机的端口 6379
  • 注意:GuSanShangMiMa 需要替换成自己的 redis 服务器密码
  • 执行命令后,能够通过主机的端口 6379 访问 Redis 服务,并且 Redis 数据会持久化到主机上指定的目录

【命令的详细解释】

  • -d:在后台模式下运行容器。

  • -p 6379:6379:将容器的6379端口映射到主机的 6379 端口。

  • --name redis:指定容器名称为"redis",可以根据自己的需求修改名称。

  • -v /mydata/redis/data:/data:将主机上的 "/mydata/redis/data" 目录映射到容器中的 "/data" 目录,这样可以在主机上持久化 Redis 的数据。

  • redis:6.0:使用 redis:6.0 镜像来运行容器,可以根据需要选择其他的 Redis 镜像版本。

  • redis-server --appendonly yes --requirepass GuSanShangMiMa:在容器中运行 Redis 服务器,并开启持久化功能(AOF 方式);此外,还设置了 Redis 的密码为 "GuSanShangMiMa",可以根据需要修改密码。 

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划


(4)启动:Sentinel Dashboard

在 Docker 中运行 Sentinel Dashboard 的命令:

docker run --name sentinel -d -p 8858:8858 -d bladex/sentinel-dashboard
  • 运行该命令将启动一个名为 “sentinel” 的容器
  • 并将容器的端口 8858 映射到主机的端口 8858
  • 执行命令后,能够通过主机的端口 8858 访问 Sentinel Dashboard,并监控 Sentinel 集群

【命令的详细解释】

  • --name sentinel:指定容器名称为 “sentinel”,可以根据自己的需要修改名称。

  • -d:在后台模式下运行容器,使其在后台持续运行。

  • -p 8858:8858:将容器的端口 8858 映射到主机的端口 8858,可以根据需要进行端口映射的修改。

  • bladex/sentinel-dashboard:使用 bladex/sentinel-dashboard 镜像的最新版本来运行容器,如果想使用特定的版本,可以修改为相应的镜像标签。

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划



四、访问网址 

(1)访问:nacos 

启用完成后,可以用 ESC 应用服务器 ip 加上 nacos 端口看是否支持访问:
http://服务器 ip:8848/nacos/#/login

【默认账号】

用户:nacos

密码:nacos

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划


(2)访问:Sentinel Dashboard

启用完成后,可以用 ESC 应用服务器 ip 加上 sentinel 端口看是否支持访问:

http://服务器 ip:8858/#/login

【默认账号】

用户:sentinel

密码:sentinel

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划

【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard,Linux 服务器部署/linux 命令,linux,docker,Centos 8,服务器部署,1024程序员节,原力计划文章来源地址https://www.toymoban.com/news/detail-737356.html

到了这里,关于【Linux】Centos 8 服务器部署:docker 安装 jdk、nginx、nacos、redis、Sentinel Dashboard的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux服务器中JDK的安装和配置

    目录 一、安装配置过程如下: 1.新建jdk文件夹(/usr/local/jdk) 2.将jdk.tar.gz包解压到jdk文件夹下

    2024年02月07日
    浏览(38)
  • Centos Docker安装OnlyOffice服务器

    OnlyOffice是一款强大的在线协作办公套件,包括文档编辑器、电子表格编辑器和演示文稿编辑器等功能。它具有与Microsoft Office相似的界面和功能,可以在任何设备和操作系统上进行使用。 OnlyOffice具有以下主要特点: 多人协同编辑:用户可以与他人同时编辑同一份文档,实时

    2024年02月02日
    浏览(49)
  • Linux系统:CentOS 7 CA证书服务器部署

    目录 一、理论 1.CA认证中心 2.CA证书服务器部署 二、实验 1. CA证书服务器部署 三、总结 (1)概念 CA :CertificateAuthority的缩写,通常翻译成认证权威或者认证中心,主要用途是为用户发放数字证书 功能:证书发放、证书更新、证书撤销和证书验证。 作用:身份认证,数据的

    2024年02月10日
    浏览(48)
  • 【docker】部署svn服务器,docker安装部署svn服务器

    话不多说直接上步骤! 以上代码中,在容器中的/home/svn/test目录创建代码仓库,会同步到本机的/var/svn目录。我们先进行svn仓库配置。 SVN库中的配置目录 conf 有三个文件: 配置权限配置文件 authz 编辑 authz ,内容参考如下: 配置账号密码文件 passwd 编辑 passwd ,内容参考如下:

    2024年02月02日
    浏览(46)
  • 在centOS服务器安装docker,并使用docker配置nacos

    遇到安装慢的情况可以优先选择阿里镜像 先查看所有可选择的版本 我们一般选择STARS比较多的进行安装,说明大家对它比较认可 选择好要安装哪一个后,通过docker pull进行安装 对nacos进行相关配置 在浏览器输入,服务器ip:8848/nacos进行访问 记得开放服务器的对应端口

    2024年04月08日
    浏览(37)
  • 虚拟机VMware,linux,centos,如何将项目部署到服务器上面

    vmware 是安装虚拟机的软件,centos是系统,linux是系统内核 将本地项目上线到服务器上面,如何实现呢? 准备好服务器,可以选择阿里云服务器 首先需要搭建环境,运行的主要环境是jdk+tomcat+mysql; 通过远程连接工具,将jdk版本可以直接拖拽到服务器上面, 实现tomcat配置 实现

    2024年02月15日
    浏览(47)
  • centos7 rpm包安装部署gitlab服务器(新手必备)

    GitLab是一个基于Web的开源代码托管和协作平台,旨在帮助团队高效地管理软件开发项目。它提供了一个完整的工具集,包括代码仓库管理、版本控制系统、问题跟踪、持续集成与部署、容器注册表、代码审查、项目管理等功能。 以下是GitLab的主要特点和功能: 代码托管和版

    2024年02月02日
    浏览(49)
  • 华为云云耀云服务器L实例评测|使用华为云耀云服务器L实例的CentOS部署Docker并运行Tomcat应用

    目录 前言 步骤1:登录到华为云耀云服务器L实例 步骤2:安装Docker 并验证Docker安装 步骤3:拉取Tomcat镜像并运行Tomcat容器 步骤4:放行8080端口 步骤5:访问tomcat 步骤6:管理Tomcat容器 小结 在云计算领域,Docker已经成为了最流行的容器化平台之一。它能够帮助您更加高效地部署

    2024年02月07日
    浏览(50)
  • Rocky Linux 安装图解(替代centos)服务器+桌面

    centos自从20年底转变为不稳定版本后,有很多替代方案 经过近3年的发展,rocky linux算是一个比较好的选择,一是依照red hat企业版来做,二是rocky的发起者也是centos的创始人 如果想安装debian,可以参考:debian图解安装 如果想安装ubuntu,可以参考:ubuntu图解安装 2023.9.17更新教程

    2024年02月08日
    浏览(51)
  • 【gitlab部署】centos8安装gitlab(搭建属于自己的代码服务器)

    在团队开发过程中,想要拥有高效的开发效率,选择一个好的 代码开发工具 是必不可少的。搭建git服务器有两种方式 ● github(国外的,很卡)或者gitee(国内的,网速还可以,可以设置项目为私有,防止其他人可见) ● 通过gitlab搭建自己的git服务器 要求 ● gitlab十分吃内存,建议

    2024年02月11日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包