年度归档: 2024 年

60 篇文章

笔记真的有这么重要吗?深入理解笔记的意义——C语言大叔
本文转发自C语言大叔的初学编程,笔记真的有这么重要吗?大牛打你深入理解笔记的意义 长期以来,我也在思考记录笔记的意义,一开始我一字不落记录下所有的操作,所有的概念,每完成一篇笔记会觉得自己又收获到不少知识,但之后我又发现在网上能获得更加完整精确到笔记,比我记录的要丰富完善,这让我开始怀疑自己逐字逐句记录笔记的意义,并且随着时间都推移,知识点开始从大…
Docker系列9—Docker容器网络与通信原理
Docker容器网络与通信原理深度解析 一、Docker容器默认网络模型 1.1 原理图 1.2 名词解释 docker0 是一个二层网络设备,即网桥 通过网桥可以将Linux支持的不同的端口连接起来 实现类交换机多对多的通信 veth pair 虚拟以太网(Ethernet)设备 成对出现,用于解决网络命名空间之间的隔离 一端连接Containe…
Docker阳哥系列2—Docker高级(全)
1、复杂安装详说 1.1 Mysql主从复制 1.1.1 主从复制原理 它的主要执行流程如下: 主数据库接收到一个写操作(如 INSERT、UPDATE、DELETE)时,会将这个操作记录到二进制日志(Binary Log)中,将数据修改的操作按顺序记录下来。 从数据库 IO 线程会自动连接主服务,从二进制中读取同步数据,记录到中继日志(Relay…
Docker阳哥系列1—Docker基础(全)
1 docker 简介 1.1 docker解决了什么问题: 解决了运行环境和配置问题, 方便做持续集成并有助于整体发布。 1.2 容器与虚拟机: 虚拟机的缺点:资源占用多 、冗余步骤多、启动慢 容器与虚拟机不同,不需要捆绑一整套操作系统,只需要软件工作所需的库资源和设置。系统因此而变得高效轻量并保证部署在任何环境中的软件都能始终如一地运行。 Do…
Docker系列9—Docker Compose容器服务编排
Docker Compose容器服务编排 一、使用Docker Compose必要性及定义 用容器运行一个服务,需要使用docker run命令。但如果我要运行多个服务呢? 假设我要运行一个web服务,还要运行一个db服务,那么是用一个容器运行,还是用多个容器运行呢? 一个容器运行多个服务会造成镜像的复杂度提高,docker倾向于一个容器运行一个应…
Docker系列8—Dockerfile精讲及新型容器镜像构建技术
Dockerfile精讲及新型容器镜像构建技术 一、容器与容器镜像之间的关系 说到Docker管理的容器不得不说容器镜像,主要因为容器镜像是容器模板,通过容器镜像我们才能快速创建容器。 如下图所示: Docker Daemon通过容器镜像创建容器。 二、容器镜像分类 操作系统类 CentOS Ubuntu 在dockerhub下载或自行制作 应用类…
Docker系列7—Docker容器化部署企业级应用集群
Docker容器化部署企业级应用集群 一、Docker容器化部署企业级应用 1.1 使用Docker容器化部署企业级应用必要性 有利于快速实现企业级应用部署 有利于快速实现企业级应用恢复 1.2 使用Docker容器化部署企业级应用参考资料 二、使用Docker容器实现Nginx部署 2.1 获取参考资料 2.2 运行Nginx应用容器 不在doc…
Docker系列6—docker容器镜像加速器及本地容器镜像仓库
docker容器镜像加速器及本地容器镜像仓库 一、容器镜像加速器 由于国内访问国外的容器镜像仓库速度比较慢,因此国内企业创建了容器镜像加速器,以方便国内用户使用容器镜像。 1.1 获取阿里云容器镜像加速地址 1.2 配置docker daemon使用加速器 添加daemon.json配置文件 # vim /etc/docker/daemon.jso…
Docker系列5—Docker容器镜像
Docker容器镜像 一、Docker容器镜像操作 2.1 查看本地容器镜像 2.1.1 使用docker images命令查看 # docker images REPOSITORY TAG IMAGE ID CREATED SIZE bash latest 5557e073f11c 2 weeks ago 13MB nginx latest 60…
Docker系列4—使用容器运行Nginx应用及Docker命令
使用容器运行Nginx应用及Docker命令 一、使用容器运行Nginx应用 1.1 使用docker run命令运行Nginx应用 1.1.1 观察下载容器镜像过程 查找本地容器镜像文件 执行命令过程一:下载容器镜像 # docker run -d nginx:latest Unable to find image 'nginx:lat…