Linux手动部署MoguBlog 博客微服务 Springalibaba
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相关推荐
- 在Linux服务器部署Halo博客系统及配置HTTPS
Halo 是一款现代化的个人独立博客系统,给习惯写博客的同学多一个选择. Halo [ˈheɪloʊ],意为光环.当然,您也可以当成拼音读(哈喽). 一个优秀的开源博客发布应用,值得一试. 前提 具备 ...
- linux宝塔搭建网站,宝塔Linux面板搭建网站入门教程五(宝塔Linux面板安装WordPress博客程序)...
本文于 2021-04-01 00:04 更新,本文內容具有時效性,如有失效,請在博客站內搜相關商家名稱,即可查看到關於此商家的最新優惠活動! 國外商家建議使用"谷歌瀏覽器"訪問, ...
- 只需5步——在轻量应用服务器部署Hexo博客
本文来自于轻量应用服务器征文活动的用户投稿,已获得作者(昵称飞鸟)授权发布.文章首发于微信公众号"弹性计算百晓生". 引言: Hexo是一款基于Node.js的静态博客框架,依赖少 ...
- Docker 方式部署 Solo 博客系统总结
此篇为Docker部署方式,另有Tomcat部署方式,请参考文章<Tomcat 方式部署 Solo 博客系统总结> 最近搭建了一个博客系统,作为自己的主页,方便记录一些平时所见所闻 ...
- GitHub Actions入门教程:自动化部署静态博客
前天,我使用 GitHub Actions 实现了静态博客的自动化部署,觉得它非常强大,只要你提交到 GitHub,后面的部署完全由 GitHub 自动完成. 这里提的静态博客,就是通过生成工具(eg ...
- 随身WiFi部署个人博客:从入门到入土
0.写在前面 感谢酷安社区里的 @handsomehacker @梦太晓 大佬的分享,本文很多部分都是参考自他们. 要想在随身WiFi部署个人博客,首先需要将你的随身WiFi刷成Debian系统,这个 ...
- 在gitcafe上部署hexo博客方法介绍
最近闲着无聊,突发想搞一个自己的博客.于是就有了这个blog.在搭建的过程中也出了许多的问题,不过最后还是搭建完成了.现在我把我搭建的过程记录下来,作为备忘和分享. 0x00 首先是我自己机子的环境介 ...
- 使用Travis CI自动部署Hexo博客
自从使用GitHub Pages和Hexo来发布博客之后,不得不说方便了许多,只需要几个简单的命令博客就发布了.但在不断的使用中发现每次的发布操作也挺耗时的. 我一般的操作是将平时整理好的md文件放到 ...
- 在CentOS 6.7部署wordpress博客系统Discuz论坛系统
在CentOS 6.7部署wordpress博客系统Discuz论坛系统 服务器操作系统:CentOS6.7 博客部署服务器:Httpd-2.2 后台语言:PHP 数据库:MySql 前端框架:Wor ...
最新文章
- java类的继承(下)
- ARM汇编伪指令介绍(全集)
- 天气预报的Ajax效果
- vue框架:变更页面background背景颜色 - 代码篇
- [专栏精选]UnityWebRequest详解
- centos7 文本编辑 不能移动光标_【200905】Linux系统的使用基础(CentOS 7)
- ubuntu下创建定时任务的两种方式及常见问题解决方案
- C++基础——类模板
- 苹果七绕过基带激活2020_【最新!】绕过苹果ID可激活
- 51单片机c语言轻松入门,单片机的C语言轻松入门资料
- oracle设置密码永不过期
- element-ui 表格吸底固定最后一行
- 数据结构 插入排序(InsertionSort Sort) 详解 附C++代码实现:
- 爱上开源之一款查询docker容器启动命令的工具
- FreeRTOS 任务简介
- c语言平时成绩占总分多少,平时成绩占多少啊 大学
- html图片显示变形,CSS完美解决前端图片变形问题的方法
- matlab三相短路电流计算程序_基于MATLAB的短路电流计算程序编制.pdf
- 那些年我们用过的final和static
- Qt编写地图综合应用27-点聚合
热门文章
- Windows系统下gpu版tensorflow+anaconda3安装经验
- 19英寸 6U 机架的U 等行业术语
- Qt音视频开发49-通用截图截屏
- 微信curl上传客服头像接口遇到的坑
- php毕业设计 基于php+mysql在线视频点播系统毕业设计开题报告功能参考
- 教你如何轻松测试局域网网速
- Android 11 替换Launcher后导致近期任务无效
- copy failed: file not found in build context or excluded
- 解决javax.xml.parsers.DocumentBuilderFactory.setFeature(Ljava/lang/String;Z)V异常
- java使用world模板动态生成PDF文件