容器

首页 标签 容器
# 容器 #
关注
92185内容
Docker-compose容器编排1
Docker-Compose 是 Docker 官方开源工具,用于快速编排多容器应用。通过编写 `docker-compose.yml` 文件定义服务间关系,一键启动、停止整个应用集群。每个服务对应一个容器,实现微服务化部署。支持通过 `docker-compose up` 快速部署项目,简化多容器管理。安装只需下载二进制文件并赋权即可。
Docker网络2
Docker默认创建docker0网桥,实现容器与主机间的网络互通。容器通过veth pair与docker0连接,共享物理网络。bridge模式下自动分配IP,host模式则共用宿主机网络,无需NAT,但-p映射无效。查看网络信息可用`docker network inspect bridge`。
Docker安装Redis(1)
本文介绍Docker安装Redis 6.0.8的完整流程,涵盖单机版与生产级部署。通过容器卷映射配置文件和数据目录,实现数据持久化与自定义密码、远程访问等设置。同时解析Redis集群三大分布式存储算法:哈希取余、一致性哈希与哈希槽,重点说明其原理、优缺点及适用场景,助力构建高效稳定的Redis服务。
Docker安装Redis(3)
哈希槽分区通过16384个槽实现数据均匀分布,解决传统一致性哈希的数据倾斜问题。Redis集群用CRC16算法计算key所属槽位,再映射到对应节点,便于数据分配与迁移。槽位设计兼顾传输效率与集群规模,心跳包大小适中,压缩率高,适合千以内节点场景,提升整体性能与可维护性。
Docker
Docker是基于Go语言的开源项目,旨在实现“一次镜像,处处运行”。它通过容器技术对应用及其环境进行封装、分发与管理。相比传统虚拟机资源占用多、启动慢,Docker容器轻量高效,利用进程隔离,无需独立操作系统,提升了部署一致性与可移植性。
Docker 安装 Mysql
本文介绍Docker安装MySQL 5.7的步骤,从简单启动到实际应用部署。涵盖中文乱码解决、容器卷映射配置,确保数据持久化与字符集正确,提升MySQL容器稳定性与可用性。(238字)
Docker安装Redis(2)
通过哈希环实现节点映射,将IP哈希后定位到环上位置。数据存储时按key哈希值顺时针查找首个节点。节点增删仅影响相邻区间,避免全量重分布。但节点少时易导致数据倾斜,引入虚拟节点(如NodeA#1)可均衡负载,提升分布均匀性与系统稳定性。
Docker安装Redis(4)
使用Docker搭建3主3从Redis集群,6个容器实例形成高可用架构。通过`redis-cli --cluster create`自动分配主从关系与哈希槽,覆盖全部16384个槽位。忽略相同IP警告后确认配置,完成集群构建。可通过`cluster info`和`cluster nodes`验证集群状态,确保所有节点就绪且槽位全覆盖。(239字)
07-Mysql容器环境搭建
本文介绍MySQL容器环境搭建全过程,因服务器CPU限制选用8.4.0-oraclelinux8镜像。涵盖数据卷映射、配置文件准备、容器启动、用户与数据库创建、SQL导入及连接配置。同时提供mysqldump备份与恢复常用命令,支持结构、数据、存储过程等导出导入操作,确保数据库高效管理与应用集成。
10-云文档环境搭建
本文介绍如何搭建基于Nextcloud与OnlyOffice的云文档环境。通过Docker部署Nextcloud 29.0.3和OnlyOffice DocumentServer 8.1.0,配置在线文档编辑功能,实现多用户协同编辑。包含镜像拉取、容器启动、插件安装、密钥配置及默认文件管理等步骤,支持Excel等文件的实时共享协作。
免费试用