1-MongoDB相关概念
MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。适用于社交、游戏、物联网等写多读多、事务要求不高的应用,支持丰富查询、水平扩展与高可用,相比MySQL更灵活、成本更低。
1-MongoDB相关概念
MongoDB是一款高性能、无模式的文档型NoSQL数据库,适用于高并发、海量数据、高扩展性场景。适用于社交、游戏、物联网、物流、直播等应用,支持JSON风格BSON存储,具备丰富查询、索引、分片、副本集等功能,适合非事务性、频繁读写、灵活 schema 的业务需求。
2-MongoDB单机部署
本文介绍MongoDB在Windows和Linux系统的安装启动方法,包括下载、解压、配置数据目录及命令行或配置文件方式启动服务,同时讲解了如何通过mongo shell连接数据库、使用Compass图形化工具,以及Linux下的防火墙配置与服务关闭方法。
Docker网络1
Docker网络通过虚拟网卡实现容器间通信与隔离。启动后生成docker0网卡,支持bridge、host、none三种默认网络模式,可使用network命令管理网络:ls查看、add添加、rm删除、inspect查看详情、prune清理无效网络,容器可通过服务名直接通信,IP变化不受影响。
Docker网络3
Docker网络模式包括:none(禁用网络)、container(共享指定容器网络)和自定义网络。推荐使用自定义桥接网络实现容器间通信,支持通过服务名互连,避免IP硬编码。--link已过时,不建议使用。
Portainer轻量级图形化监控
Portainer是一款轻量级Docker可视化管理工具,支持单机与集群环境,提供图形化界面。分为开源CE版和商用版。通过Docker运行,映射端口并挂载socket文件后,浏览器访问9000端口即可管理容器、镜像、网络、卷及Compose编排,操作便捷,适合初学者与团队使用。(238字)
Docker-compose容器编排1
Docker-Compose 是 Docker 官方开源工具,用于快速编排多容器应用。通过编写 `docker-compose.yml` 文件定义服务间关系,一键启动、停止整个应用集群。每个服务对应一个容器,实现微服务化部署。支持通过 `docker-compose up` 快速部署项目,简化多容器管理。安装只需下载二进制文件并赋权即可。
Docker安装Redis(4)
使用Docker搭建3主3从Redis集群,6个容器实例形成高可用架构。通过`redis-cli --cluster create`自动分配主从关系与哈希槽,覆盖全部16384个槽位。忽略相同IP警告后确认配置,完成集群构建。可通过`cluster info`和`cluster nodes`验证集群状态,确保所有节点就绪且槽位全覆盖。(239字)
15-Portainer轻量级图形化监控
Portainer是一款轻量级Docker可视化管理工具,支持单机与集群环境,提供图形化界面,便于管理镜像、容器、网络等资源。通过Docker运行,开源版(CE)免费使用,安装便捷,适合初学者与开发者高效管理Docker。
06-nexus私仓环境搭建
本文介绍Nexus私有仓库环境搭建全过程,包括JDK安装、Nexus OSS版下载与解压、配置文件修改、创建nexus用户并启动服务。详细说明了如何通过Web界面登录、修改默认密码、配置匿名访问,并创建Maven私仓。同时提供上传本地jar包的两种方式,重点演示使用脚本批量导入本地仓库依赖的方法,包含清理无效文件、重命名元数据及执行上传命令等步骤,适用于企业内网构建Maven私服场景。