主从 架构docker mysql8
windows 10 安装 docker
1、下载docker desktop https://www.docker.com/products/docker-desktop 2、安装后报错 Docker Desktop requires a newer WSL kernel version. Update the WSL kernel by ......
centos7中用docker部署java项目调用mvs海康相机拍照踩坑
一、海康机器人官网下载MVS V2.1.2 (Linux) 二、解压后将tar.gz包传入centos7中 三、解压并安装MVS 安装 四、执行MVS,并查看环境变量是否正确 安装后会新增/opt/MVS目录,进入/opt/MVS/bin目录执行./MVS 执行完成后查看是否已经自动添加环境变量,执 ......
docker-compose搭建Ftp服务器
version: "3" services: ftp: image: fauria/vsftpd container_name: vsftpd hostname: ftp privileged: true user: root ports: - "21:21" - "20:20" - "21100- ......
龙架构 Arch Linux 发行版发布
导读 近日,龙架构 Arch Linux 发行版官方网站宣布结束 beta 状态,正式支持龙架构 (LoongArch)。 Arch Linux 是一种轻量级、可定制、灵活的 Linux 操作系统。作为一款简单、现代、开放的操作系统,Arch Linux 旨在基于 “KISS 原则”(保持简单的哲学 ......
M1芯片Mac环境下,安装docker,pull mysql 的时候报错
no matching manifest for linux/arm64/v8 in the manifest list entries 解决方法: docker pull --platform linux/x86_64 mysql:版本号 ......
docker安装Nacos
## docker安装redis ### 一、下载镜像 ~~~ssh docker pull nacos/nacos-server ~~~ ### 二、创建数据库、创建挂载目录和文件 #### 1. 在数据库中创建nacos的数据和表结构 ~~~ssh /* * Copyright 1999-201 ......
Redis:单机、哨兵、集群、主从复制
学习自:redis的4种模式,单机,哨兵、主从复制、集群_redis单机和集群_本郡主是喵的博客-CSDN博客 深入理解Redis的单机、主从、哨兵、集群四种模式 为什么redis被称为redis服务器? 因为redis在运行时是被注册为一个进程(服务),我们将其称为redis服务器。 1、单机模式 ......
Docker容器编排
# docker-compose ## compose安装 ### Compose 简介 Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服 ......
18大型网站系统架构演化
高性能 高可用 可维护 应变 安全 维度: 涉及技术内容 从架构看 MVC MVP MVVM REST webservice 微服务 从并发分流来看 集群负载均衡 CDN 从缓存来看 MemCache,Redis,Squid 从数据来看 主从库(主从复制),内存数据库、反规范化技术、noSql,分区 ......
Spring 架构
Spring可能成为您的所有企业应用程序的一站式商店。但是,Spring是模块化的,允许您挑选适用于您的模块,而无需引入其他模块。下面的部分提供了Spring Framework中所有可用模块的详细信息。 Spring Framework提供了大约20个模块,可以根据应用程序要求使用。 ## 核心容 ......
17软件架构评估---质量属性
性能: 可靠性:(容错、健壮性 可用性: 安全性: 可修改性:(可维护性、可扩展性、结构重组、可移植性) 功能性: 可变性: 互操作性: 敏感点: 权衡点: 风险点: 非风险点: ......
15云原生架构
云原生也是云,它基于分布式部署和统一运管的分布式云,以容器、微服务、DevOps等技术为基础建立的一套技术产品体系。 云原生就是从云里产生的产品所构成的云原生态的体系。 而不是云之外的产品或者脱离云的产品。 云原生架构设计原则 服务化原则:以微服务为技术 弹性原则:对相关的需求进行可缩减可扩展,可根 ......
docker介绍和安装
[toc] # docker介绍 ## 1、什么是虚拟化 虚拟化是一种计算技术,通过在一台物理计算机上创建多个虚拟的计算资源,可以使多个操作系统、应用程序或服务在同一硬件平台上同时运行,从而实现资源的高效利用和隔离。虚拟化可以将计算、存储和网络资源进行逻辑上的分离,使其可以在一个共享的环境中独立运行 ......
使用eNSP,VMware搭建网络平台,Linux中通过Docker搭建应用管理系统,在eNSP中的主机里可以访问
[课程设计要求](#a) [拓扑图](#b) [部署过程](#c) [总结](#d) ## 1.课程设计要求 使用eNSP,VMware搭建网络平台,Linux中通过Docker搭建应用管理系统,在eNSP中的主机里可以访问。 ## 2.拓扑图 ![](C:\Users\31223\Pictures ......
分布式系统架构设计思想
1. 计算与存储分离 2. 接口幂等, 业务幂等 ,防重提交 3.功能性需求 ,非功能性需求 之间的取舍平衡 4. 数据的冷热分离 5. 高内聚,低耦合 , 模块化设计 ,分层,防腐层 ,DDD 6. 分布式系统,三大件 Redis , MQ , 分布式数据库(1. 满足事务处理简单 , 2. 能快 ......
docker初识
# docker ## 什么是Docker 微服务虽然具备各种各样的优势,但服务的拆分通用给部署带来了很大的麻烦。 - 分布式系统中,依赖的组件非常多,不同组件之间部署时往往会产生一些冲突。 - 在数百上千台服务中重复部署,环境不一定一致,会遇到各种问题 ### 应用部署的环境问题 大型项目组件较多 ......
docker网卡IP地址修改
Docker容器启动后,默认会在主机上分配一个网卡,该网卡对应一个网络命名空间,并在这个网络命名空间下随机分配一个IP地址。 如果想修改Docker容器的IP地址,有以下几种方法: 1. 修改Docker宿主机的Docker网络 可以在Docker主机上修改`/etc/docker/daemon.j ......
docker磁盘占用瞬间变大问题解决
## 切到容器文件系统目录 ``` cd /var/lib/docker/overlay2/ ``` ## 查找磁盘占用量大的容器目录 ``` du -sh * | grep G 1.2G 95ea9025f6723e783be5691ca26fbd849e6747870c64cacd53db4b2 ......
基于 Webpack4 和 Vue 的可热插拔式微前端架构
如果项目对你有所帮助,可以给个star Github地址 什么是 Puzzle Puzzle 是基于 Vue 和 Webpack4 实现的一种项目结构;业务模块可以像拼图一样与架构模块组合,形成不同的系统,而这一切都是可以在生产环境热插拔的;这意味着你可以随时向你的系统添加新的功能模块,甚至改版整个 ......
docker容器的使用
## 删除docker容器 ```bash docker rm mysql ``` ## 批量删除已经停止的容器 ```bash # 方法一 #显示所有的容器,过滤出Exited状态的容器,取出这些容器的ID, sudo docker ps -a|grep Exited|awk '{print $1 ......
docker 删除已停止的容器
### docker 删除已停止的容器 根据容器的状态,删除Exited状态的容器 ```bash #根据容器的状态,删除Exited状态的容器 sudo docker rm $(sudo docker ps -qf status=exited) ``` 删除所有未运行的容器(已经运行的删除不了,未 ......
docker overlay2是什么
docker overlay2是Docker中的存储驱动之一,用于管理镜像和容器层的数据。它使用最小存储空间来存储像层这样的临时数据。 overlay2本质上是多层存储驱动。它将镜像和容器层都视为独立的匿名临时文件系统。然后通过联合挂载将这些层组合成所需的最终文件系统。 overlay2使用两个目录 ......
安装docker容器
### 写在前面 之前写过一篇关于docker安装的博客,那种方式安装有很多缺点。运行docker和使用docker的时候会产生多个进程,占用Linux主机的资源。于是,我找到了新的方式安装docker。 ### 重要的三个文件 ```bash /usr/lib/systemd/system/doc ......
docker 搭建一个flask web 页面
1. 新建一个flask工程文件 2. 将工程文件,打包成一个txt 文件 pip freeze >req.txt 未完待续 ......
Centos7下载安装tomcat,jdk,docker
#jdk安装(rpm安装) 1、rpm下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html 2、如果有安装openjdk 则卸载 ```linux [root@kuangshen ~]# java -versio ......
docker-compose 安装MySQL(单实例)
需求场景: 在开发和测试环境中,或者研究型的环境,对于数据库的安全和稳定性可以稍低一些,那么我们可以通过docker快速部署MySQL服务,降低部署的时间成本。 vim docker-compose.yml version: '3' services: mysql: restart: always ......
MySQL主从复制修改复制用户及密码【转】
在生产环境中有时候需要修改复制用户账户的密码,比如密码遗失,或者由于多个不同的复制用户想统一为单独一个复制账户。对于这些操作应尽可能慎重以避免操作不同导致主从不一致而需要进行修复。本文描述了修改复制账户密码以及变更复制账户。 1、更改复制账户密码 --演示环境,同一主机上的2个实例,主3406,从3 ......
docker日志存储限制
新建/etc/docker/daemon.json,若有就不用新建了。添加log-dirver和log-opts参数,样例如下: \# vim /etc/docker/daemon.json ``` shell { "data-root": "/opt/docker", "insecure-regi ......
记录一个windows for Docker启动失败
Hyper-V的目录错误,导致docker启动失败。因为windows for Docker 依赖Hyper-V,如果Hyper-V不能快速创建虚拟机,就会导致Docker初始化失败。 ......