一、docker结合负载均衡实现网站可用整体架构图:1、安装并配置 keepalived:#1: Server1安装并配置: [root@docker-server1 ~]# yum install keepalived –y [root@docker-server1 ~]# cat /etc/keepalived/keepalived.conf vrrp_instance MAKE_VIP
转载 2024-04-07 15:34:25
187阅读
一  可用介绍redis的单机部署是非常方便的,但是存在很大的一个问题就是单点故障,一旦机器挂掉,所有相关的服务都受影响,所以生产环境一般都是搭的可用架构,当然也有公司部署单机的,那是因为要么redis承担的任务本身没那么重要,挂了重启对系统也没多大影响,要么就是对系统本身的可用要求没那么,就算整个系统挂了重启也没啥大问题。redis的可用架构一般有这么几种:主从模式、哨兵模式
转载 2023-07-11 17:10:45
201阅读
一,简介Swarm 是 Docker官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些。Docker Swarm 包含两方面:一个企业级的 Docker 安全集群,以...
原创 2021-07-08 11:29:54
2715阅读
一,简介Swarm 是 Docker官方提供的一款集群管理工具,其主要作用是把若干台 Docker 主机抽象为一个整体,并且通过一个入口统一管理这些 Docker 主机上的各种 Docker 资源。Swarm 和 Kubernetes 比较类似,但是更加轻,具有的功能也较 kubernetes 更少一些。Docker Swarm 包含两方面:一个企业级的 Docker 安全集群,以...
原创 2022-02-11 15:18:49
493阅读
docker基础篇 文章目录一、Mysql主从复制二、安装redis集群一致哈希哈希槽分区redis集群主从容错切换迁移案例主从扩容案例主从缩容案例三、DockerFileDockerFile常用保留字指令案例虚悬镜像微服务部署四、Docker NetWork五、Docker-compose容器编排简介安装Compose核心概念Compose编排微服务 一、Mysql主从复制· 主从搭建步骤· 新
docker介绍什么是dockerDocker使用Go语言开发,基于Linux内核的cgroup、namespace以及Unionfs等技术,对进程进行封装隔离,属于操作系统层面的虚拟化技术,由于隔离的进程独立于宿主和其它的进程,因此也称其为容器表项含义cgroup为每个进程容器分配不同的系统资源,例如CPU和内存namespace是linux内核隔离内核资源的方式Unionfs联合文件系统,把不
转载 2023-07-17 13:33:11
77阅读
容器https://baijiahao.baidu.com/s?id=1612742857373698780&wfr=spider&for=pc1  容器简介容器是在隔离的环境运行的一个进程,如果进程停止,容器就会销毁。隔离的环境拥有自己的文件系统,ip地址,主机名等。容器是一种轻量级操作系统层面的虚拟机,它为应用软件及其依赖组件提供了一个资源独立的运行环境。应用软件所依
目录一、容器介绍1、云计算服务类型2、容器本质3、容器和虚拟机对比4、 docker基本概念5、docker的优势交付物标准化一次构建,多次交付应用隔离6、Docker三大核心组件Docker仓库Docker容器7、Docker对服务器端开发/部署带来的变化二、容器安装部署三、国内镜像仓库的使用四、深入理解容器1、docker的镜像和容器的区别Docker镜像Docker容器2、容器名称3、镜像名
作者:宜信大数据创新中心LAIN团队 王超一在金融的场景下,LAIN 是为解放各个团队和业务线的生产力而设计的一个云平台。LAIN 正式上线已经大约两年,基本已经成熟,为宜信大数据创新中心各个团队提供了统一的测试和生产环境,简化了服务的部署与上线流程,也降低了运维人员对系统管理的复杂度。LAIN 规范了一个应用的开发、测试、上线工作流,提供了为应用做的容器编排、权限控制、SDN、流量管理、监控报警
1.CentOS 安装Docker2.Docker 安装 Nginx2.1拉取镜像(直接拉最新版就好了)docker pull nginx如果想指定版本例如想拉取1.21.6版本的直接后面加英文冒号加版本号就行:docker pull nginx:1.21.62.2镜像生成容器docker run -d --name nginx -p 80:80 -v nginx -d
转载 2023-10-19 08:36:51
93阅读
本次教程使用docker swarm安装准备三台机器hostIP用途node1192.168.31.130redis-master01,redis哨兵节点01node2192.168.31.131redis-slave01, redis哨兵节点02node3192.168.31.132redis-slave02 redis哨兵节点02注意事项: 1:需要保证三台机器在一个网络或一个服务器安全组内(
目录一、安装Nginx二、Nginx的反向代理1、反向代理2、基于Nginx实现反向代理三、Nginx负载均衡策略1、轮询方式2、权重方式3、ip_hash哈希算法方式四、Nginx资源动静分离五、Nginx集群 一、安装Nginx1、安装Nginx# 使用docker-compose安装 version: '3.1' services: nginx: restart: always
转载 2023-11-19 10:49:47
102阅读
系统架构部署信息主机IPharbor110.0.0.1harbor210.0.0.2db10.0.0.3NAS10.0.0.100:/软件版本docker20.10.12docker-compose1.23.1harbor2.2.1一、Docker 安装1. 使用国内 yum 源# yum install -y yum-utils device-mapper-persistent-data lvm
转载 2023-07-18 17:20:48
31阅读
文章目录一、部署背景简介二、部署工具介绍三、部署方案介绍四、部署环境信息五、部署资源下载六、部署准备工作6.1、系统内核升级6.2、设置主机名6.3、环境初始化6.4、ssh多机互信6.5、安装基础包6.6、配置时间同步七、部署操作步骤7.1、下载解压源码7.2、安装依赖软件7.3、查看文件及镜像下载地址7.4、部署http服务器7.5、部署私有仓库7.6、生成inventory配置7.7、修改
Docker简易部署 应用部署 mysql部署# 在宿主机上不需要安装mysql了,直接拉取mysql镜像,运行成容器即可 # 部署步骤 -1 创建文件夹 mkdir /root/mysql mkdir /root/mysql/conf.d mkdir /root/mysql/data/ -2 基于镜像运行成容器(端口映射,目录映射) docker run
转载 2024-07-24 18:58:42
80阅读
目录项目名称:基于docker- swarm 搭建docker可用集群1、网络拓扑图网络数据流图2、项目环境3、项目描述4、项目步骤1.规划设计整个集群的架构、网络拓扑,安装7台CentOS 7.6的系统,按照规划配置好每台linux的IP,准备好Docker环境,搭建swarm集群2、使用Volume(挂载目录到NFS服务器下)来提供Web服务,达到所有容器都使用相同的数据;3、编译安装Ng
转载 2023-08-18 14:35:31
200阅读
mysql ha 部署方案PXC 环境# 127.16网段作为测试网络 docker network create --subnet=172.16.0.0/16 --driver bridge hfnet网段应用宿主映射说明172.19.129.98宿主 host172.16.10.1:3306mysql3316172.16.10.2:3306mysql3326172.16.10.3:3306my
转载 2023-09-26 10:28:07
219阅读
# Docker容器技术与可用实战 随着云计算的发展,Docker作为一种轻量级的容器技术,越来越受到开发者和运维人员的青睐。Docker简化了应用程序的搭建与部署,提供了隔离的运行环境,使得软件能够在各个环境中一致运行。 ## Docker概述 Docker是一个开源的应用容器引擎,它允许开发者将应用及其所有依赖打包成一个轻量级的容器中,任何地方都可以快速运行。容器相较于传统虚拟机有以下
原创 9月前
56阅读
目录一.搭建MySQL可用集群(pxc+HA-Proxy)二.Nginx+Spring Boot+MySQL 一.搭建MySQL可用集群(pxc+HA-Proxy)参考链接:https://hub.docker.com/r/percona/percona-xtradb-cluster/ 通过pxc(MySQL可用集群解决方案,与传统的基于主从复制模式的集群架构相比 PXC
转载 2023-09-16 13:22:40
103阅读
1.Docker简介Docker 是一个开源的应用容器引擎,基于Go语言并遵循Apache2.0协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。首先我们在学习Docker之前,我们必须明白
转载 2023-09-05 22:24:40
115阅读
  • 1
  • 2
  • 3
  • 4
  • 5