04-Docker常用命令
Docker常用命令简介:涵盖启动、停止、重启、状态查看及开机自启设置;支持版本、信息查询与帮助文档查看;镜像管理包括列出、搜索、下载、删除及空间清理;支持命令自动补全配置,虚悬镜像处理,后台运行Linux容器及yum依赖下载等操作。
Docker安装
本文介绍Docker在CentOS和Ubuntu系统中的安装与配置方法,涵盖卸载旧版本、配置yum源、在线/离线安装、启动服务、设置开机自启、运行HelloWorld测试及daemon.json配置详解,并提供阿里云镜像加速、日志管理、命令补全等实用操作步骤。
10-云文档环境搭建
本方案基于Docker部署NextCloud与OnlyOffice,实现私有云文档存储与在线协同编辑。通过NextCloud管理文件,集成OnlyOffice实现多人实时编辑Word、Excel等文档,支持权限控制与文件分享,构建安全高效的办公环境。
Dockerfile
Dockerfile是构建Docker镜像的脚本文件,包含一系列指令,每条指令代表一个构建层。从FROM指定基础镜像开始,依次执行RUN、COPY、ADD、ENV、EXPOSE、CMD、ENTRYPOINT等指令,最终生成可运行的镜像。构建时通过`docker build`命令执行,支持镜像分层缓存机制。CMD设置启动命令,ENTRYPOINT定义容器运行入口,二者可结合使用。未命名镜像可能产生虚悬镜像,可用`docker image prune`清理。
Registry搭建docker私仓
Docker Registry是官方提供的私有镜像仓库构建工具,支持通过拉取镜像快速搭建。配置`insecure-registries`后可使用HTTP推送、拉取镜像,并通过curl验证仓库内容,实现本地镜像的集中管理与分发。
Docker安装Redis
本文介绍Docker安装Redis单机与集群部署,涵盖配置文件映射、数据卷挂载及3主3从集群搭建。深入解析Redis集群采用的哈希槽分区机制,对比哈希取余与一致性哈希算法,阐述其扩容缩容、数据分布与节点管理原理,助力构建高可用分布式缓存体系。(238字)
Docker安装Mysql
本文介绍Docker安装MySQL 5.7的完整流程,涵盖单机部署与主从复制。解决中文乱码、数据持久化问题,通过容器卷映射实现配置、数据、日志的宿主机同步。详细演示主从复制搭建步骤,包括主库配置、从库连接、同步状态检查及数据验证,确保高可用与数据安全。
Jenkins环境搭建
本文介绍Jenkins环境搭建步骤,基于Docker部署jenkins/jenkins:2.464镜像。配置容器卷/var/jenkins_home持久化数据,映射端口9988(Web)和50000(Agent)。通过docker run命令启动容器并设置重启策略,初始化管理员账号admin/admin。完成后访问http://192.168.xxx.xxx:9988,安装SVN中的插件包,按依赖顺序升级替换,完成Jenkins配置。
16-CIG重量级监控
CIG方案由CAdvisor(监控)、InfluxDB(存储)和Grafana(展示)组成,实现容器资源的全面监控。CAdvisor采集CPU、内存、网络等数据并存入InfluxDB,Grafana读取数据并可视化,支持图表定制与告警,适用于需长期监控与分析的容器化环境部署。
01-Docker概述
Docker是基于Go语言的开源容器技术,实现“一次镜像,处处运行”。它将应用及依赖打包为轻量级、可移植的容器,直接利用宿主机内核,启动快、资源占用少。相比传统虚拟机,容器以进程形式运行,秒级启动,单机可支持上千个容器,大幅提升系统资源利用率。