当前位置: 首页 > news >正文

网站建设哪家好 万维科技可以做百度百科参考资料的网站

网站建设哪家好 万维科技,可以做百度百科参考资料的网站,怎么将dw做的网站导出,网站建设如何就接入支付宝文章目录 环境搭建docker是什么 准备工作网络问题 容器编排文件格式 环境搭建 我们搭建的结构: 一个主节点两个从节点三个哨兵节点 按理说,这六个节点是要要六个不同的服务器主机上。此时我们只有一个服务器,我们就在一个服务器上&#xf…

文章目录

  • 环境搭建
  • docker
    • 是什么
  • 准备工作
    • 网络问题
  • 容器编排
    • 文件格式

环境搭建

我们搭建的结构:

  • 一个主节点
  • 两个从节点
  • 三个哨兵节点image.png|344

按理说,这六个节点是要要六个不同的服务器主机上。此时我们只有一个服务器,我们就在一个服务器上,来完成这里的环境搭建

  • 在实际工作中,把上述节点放在一个服务器上,是没有意义的(一个服务器挂了,就全军覆没了)

由于这些节点,还挺多的,相互之间容易大家,依赖的端口号/配置文件/数据文件… 如果我们直接部署,就需要小心翼翼的去避免这些冲突

  • 类似于前面配置主从结构的方式
  • 这样比较繁琐,也会和在不同主机上部署,存在较大差异(很多冲突都不用考虑)

docker

是什么

虚拟机:通过软件,在电脑上模拟出另外的一些硬件(构造了另一个虚拟的电脑)

  • 虚拟机这样的软件,就可以使用一个计算机,来模拟出多个电脑的情况
  • 但是虚拟机有一个很大的问题,比较吃配置,这个事情对于低配的云服务器来说,压力山大

相比之下,使用 docker 就可以有效的解决上述问题。

docker 可以认为是一个“轻量级”的虚拟机,起到了虚拟机这样的隔离环境的效果,但是又没有吃很多的硬件资源。即使是配置比较拉胯的服务器,也能构造出好几个这样的虚拟的环境

  • 这也是后端开发这块非常流行的组件

准备工作

https://www.runoob.com/docker/macos-docker-install.html

  1. 先安装 dockerdocker-compose
    检查是否安装
docker --versiondocker-compose --version
  1. 停止之前的 redis 服务器

避免之后出现一些冲突

  1. 使用 docker 获取到 redis 的镜像

docker 中的“镜像”和“容器”类似于“可执行程序“和“进程“的关系

  • 容器可以看做一个轻量级的虚拟机。
  • 镜像,可以自己构建,也可以直接拿别人已经构建好的
    • docker hub(github) 包含了很多其他大佬们构建好的镜像,也提供了 redis 官方提供的镜像,可以直接拖下来使用

获取 redis 镜像的命令:

docker pull redis:5.0.9
  • git pull 使用 git 从中央仓库拉取代码
  • docker pull 使用 docker 从中央仓库(默认就是从 docker hub)来拉取镜像
  • redis:5.0.9 是镜像的版本

拉取到的镜像,里面包含一个精简的 Linux 操作系统,并且上面会安装 redis。只要直接基于这个镜像创建一个容器跑起来,此时,redis 服务器就搭建好了image.png

  • 此时就搭建好了 docker 的镜像,大小为 92.9MB

随后我们就基于这个 docker 镜像,搭建 redis 哨兵环境

网络问题

如果遇到网络问题,就要换一下国内的镜像仓库,加速

{"registry-mirrors": ["https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn","https://dockerhub.azk8s.cn","https://mirror.ccs.tencentyun.com","https://registry.cn-hangzhou.aliyuncs.com","https://docker.mirrors.ustc.edu.cn","https://docker.1panel.live","https://atomhub.openatom.cn/","https://hub.uuuadc.top","https://docker.anyhub.us.kg","https://dockerhub.jobcher.com","https://dockerhub.icu","https://docker.ckyl.me","https://docker.awsl9527.cn"]}

容器编排

此处我们直接用 docker-compose 来进行容器编排

  • 此处我们涉及到的多个 redis server,也有多个 redis 哨兵节点,每一个 redis server 或者每一个 redis 哨兵节点都是作为一个单独的容器了
  • 此处就有 6 个容器了,如果一个一个用 docker 手动创建容器,就比较麻烦,相比来说是用“容器编排”的方式就比较合理

容器编排就是,通过一个配置文件,把具体要创建哪些容器,每个容器运行的各种参数描述清楚。后续通过一个简单的命令,就能够批量的启动/停止这些容器了

  • 使用 yml 这样的格式来作为配置文件

文件格式

经典的配置文件格式:xml

<student><id>1</id><name>张三</name><age>18</age>
</student>
  • <> 成对出现的,就叫做标签
  • html 中的标签,都是标准规定的
  • xml 里面的标签都是自定义的
    • 写起来特别啰嗦,并且也比较占用空间

后来又有了 JSON

{id: 1,name: '张三',age: 18
}

yml 格式和 json 有一些相似之处,yml 虽然没有 json 这么火,但是还是挺广泛的

student:id: 1name: "张三"age: 18
  • 它和 json 都是这种比较直观的键值对结构,json 是使用 {} 来表示层级结构,yml 则是使用缩进来表示

yml 相对于 json 的优势:对于格式要求更严格,可读性会更好,更有助于人来理解

http://www.dtcms.com/a/433645.html

相关文章:

  • 网页编辑软件绿色网站代码优化所有标签
  • 阳泉购物网站开发设计高性能网站建设进阶
  • 加强心理咨询网站的建设网页图片居中代码
  • 手机网站免费危险网站怎么解除
  • tp做网站签到功能南昌二手网站开发方案
  • 电脑制作网站总么做微信营销的方法和技巧
  • 购买 做网站 客户淘宝补流量平台
  • 怎么样建设企业网站百度指数的主要用户是
  • wordpress建站教程网络推广哪个好
  • 揭阳网站制作托管做一款app需要多少钱
  • 福田网站制作报价企业网站建设合同书
  • 高端手机网站定制湛江网页设计培训
  • 苏州建设网站的公司有哪些企业可以做招聘的网站有哪些方面
  • 商城网站开发报成都网站建设 城
  • espcms易思企业网站管理系统建立网站商店
  • 网站备案换主体vs做的网站如何使用
  • 洛阳市网站建设网站内页跳转wap
  • 2018做技术分享网站有前景吗网络产品推广方案范文
  • seo网站编辑是做什么的求职网站的建设方案
  • 罗湖网站建设优化wordpress 博客多人
  • 网站icp 备案查询网站建设哪里培训
  • 网站和新媒体建设方案一键下载安装微信
  • 网站模板设计师要求jsp网站开发需要什么技术
  • 建站中企动力网站优化提升排名
  • 网站建设怎么在png上写文字广州微网站建设哪家好
  • 为什么要建设档案网站做零食网站的选题理由
  • 苏州网站建设软件云服务器安装win系统做网站
  • 公司网站如何seo网站开发时浮动框的代码
  • 武威做网站的网站开发公司属于什么行业
  • 免费建自己的网站html5 网站模板