Linux手动部署MoguBlog微服务


安装docker

使用官方安装脚本自动安装

安装命令如下:

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

启动docker:

service docker start

登录阿里云,链接: 阿里云地址
登录后,在容器镜像服务》镜像中心》镜像加速器中可以找到阿里云的专属镜像加速器;如下图:

在CentOS系统目录中找到daemon.json文件,使用vim命令vim /etc/docker/daemon.json 编辑该文件,按照上图中步骤提示在daemon文件的{}中加入镜像加速器地址后保存退出,加入的内容如下:

"registry-mirrors": ["https://bhu1x6ya.mirror.aliyuncs.com"]

编辑完成后执行以下命令重启docker即可:

service docker restart

开机启动

systemctl enable docker

开启远程连接docker

远程连接docker,生成CA证书

安装Java8

安装教程
jdk1.8解压安装后使用javac测试是否配置成功,提示信息:

-bash: /usr/local/jdk1.8.0_333/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

解决方法 执行:

yum install glibc.i686

安装Docker-compose

下载二进制文件

curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

更改为可执行文件

chmod +x /usr/local/bin/docker-compose

测试是否安装成功

docker-compose --version

安装Mysql

Linux 安装mysql 傻瓜式安装 已多次实验

Linux安装MySQL8.0 快速安装 已多次实验

安装 Nacos

Nacos安装教程

Docker 部署 Sentinel

搜索sentinel

docker search sentinel

拉取sentinel

docker pull bladex/sentinel-dashboard

启动镜像(不知道为啥除了8858其他的端口访问不到)

docker run -p 8858:8858 --name sentinel -d bladex/sentinel-dashboard:latest

安装minio

切换到/usr/local/目录

cd /usr/local

下载二进制文件

wget https://dl.min.io/server/minio/release/linux-amd64/minio

更改为可执行文件

chmod +x minio

启动

nohup /usr/local/minio/minio server --address ":9000" --console-address ":9001" /data/minio/ &

访问http://ip地址:9000/login
默认账号minioadmin
密码minioadmin

安装nginx

安装nginx
nginx 配置文件在/etc/nginx/nginx.conf
负载均衡的时候修改这个文件

docker部署蘑菇blog

dockerplugin插件提交java项目打包到云服务器
nacos版本需要启动
mogu_gateway -> mogu_picture -> mogu_sms -> mogu_admin -> mogu_web
注:nacos和sentinel需要在同一服务器上
后台登录:用户:admin,密码:mogu2018
图片无法正常显示,需要更改博客的系统管理->系统设置->设置为minio优先
更改minio对象储存域名和地址为http://your_minio_ip:minio_port,公钥私钥为你的账号和密码,上传空间为你设置的桶,文件上传minio勾选:“是”。

Linux手动部署MoguBlog 博客微服务 Springalibaba相关推荐

  1. 在Linux服务器部署Halo博客系统及配置HTTPS

    Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择. Halo [ˈheɪloʊ],意为光环.当然,您也可以当成拼音读(哈喽). 一个优秀的开源博客发布应用,值得一试. 前提 具备 ...

  2. linux宝塔搭建网站,宝塔Linux面板搭建网站入门教程五(宝塔Linux面板安装WordPress博客程序)...

    本文于 2021-04-01 00:04 更新,本文內容具有時效性,如有失效,請在博客站內搜相關商家名稱,即可查看到關於此商家的最新優惠活動! 國外商家建議使用"谷歌瀏覽器"訪問, ...

  3. 只需5步——在轻量应用服务器部署Hexo博客

    本文来自于轻量应用服务器征文活动的用户投稿,已获得作者(昵称飞鸟)授权发布.文章首发于微信公众号"弹性计算百晓生". 引言: Hexo是一款基于Node.js的静态博客框架,依赖少 ...

  4. Docker 方式部署 Solo 博客系统总结

      此篇为Docker部署方式,另有Tomcat部署方式,请参考文章<Tomcat 方式部署 Solo 博客系统总结>   最近搭建了一个博客系统,作为自己的主页,方便记录一些平时所见所闻 ...

  5. GitHub Actions入门教程:自动化部署静态博客

    前天,我使用 GitHub Actions 实现了静态博客的自动化部署,觉得它非常强大,只要你提交到 GitHub,后面的部署完全由 GitHub 自动完成. 这里提的静态博客,就是通过生成工具(eg ...

  6. 随身WiFi部署个人博客:从入门到入土

    0.写在前面 感谢酷安社区里的 @handsomehacker @梦太晓 大佬的分享,本文很多部分都是参考自他们. 要想在随身WiFi部署个人博客,首先需要将你的随身WiFi刷成Debian系统,这个 ...

  7. 在gitcafe上部署hexo博客方法介绍

    最近闲着无聊,突发想搞一个自己的博客.于是就有了这个blog.在搭建的过程中也出了许多的问题,不过最后还是搭建完成了.现在我把我搭建的过程记录下来,作为备忘和分享. 0x00 首先是我自己机子的环境介 ...

  8. 使用Travis CI自动部署Hexo博客

    自从使用GitHub Pages和Hexo来发布博客之后,不得不说方便了许多,只需要几个简单的命令博客就发布了.但在不断的使用中发现每次的发布操作也挺耗时的. 我一般的操作是将平时整理好的md文件放到 ...

  9. 在CentOS 6.7部署wordpress博客系统Discuz论坛系统

    在CentOS 6.7部署wordpress博客系统Discuz论坛系统 服务器操作系统:CentOS6.7 博客部署服务器:Httpd-2.2 后台语言:PHP 数据库:MySql 前端框架:Wor ...

最新文章

  1. java类的继承(下)
  2. ARM汇编伪指令介绍(全集)
  3. 天气预报的Ajax效果
  4. vue框架:变更页面background背景颜色 - 代码篇
  5. [专栏精选]UnityWebRequest详解
  6. centos7 文本编辑 不能移动光标_【200905】Linux系统的使用基础(CentOS 7)
  7. ubuntu下创建定时任务的两种方式及常见问题解决方案
  8. C++基础——类模板
  9. 苹果七绕过基带激活2020_【最新!】绕过苹果ID可激活
  10. 51单片机c语言轻松入门,单片机的C语言轻松入门资料
  11. oracle设置密码永不过期
  12. element-ui 表格吸底固定最后一行
  13. 数据结构 插入排序(InsertionSort Sort) 详解 附C++代码实现:
  14. 爱上开源之一款查询docker容器启动命令的工具
  15. FreeRTOS 任务简介
  16. c语言平时成绩占总分多少,平时成绩占多少啊 大学
  17. html图片显示变形,CSS完美解决前端图片变形问题的方法
  18. matlab三相短路电流计算程序_基于MATLAB的短路电流计算程序编制.pdf
  19. 那些年我们用过的final和static
  20. Qt编写地图综合应用27-点聚合

热门文章

  1. Windows系统下gpu版tensorflow+anaconda3安装经验
  2. 19英寸 6U 机架的U 等行业术语
  3. Qt音视频开发49-通用截图截屏
  4. 微信curl上传客服头像接口遇到的坑
  5. php毕业设计 基于php+mysql在线视频点播系统毕业设计开题报告功能参考
  6. 教你如何轻松测试局域网网速
  7. Android 11 替换Launcher后导致近期任务无效
  8. copy failed: file not found in build context or excluded
  9. 解决javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V异常
  10. java使用world模板动态生成PDF文件