深入浅出Docker原理及实战
文章平均质量分 93
记录相关Docker服务技术专题技术分析
洛神灬殇
前优酷资深工程师,一个具有高洞察力的理性自律小i人 — INTJ,
著作《深入浅出Java虚拟机—JVM原理与实战》,
10年以上开发经验,参与设计过多个大型互联网项目,定期分享技术干货和项目经验,
希望大家可以多多支持我,点赞关注一下
展开
-
精彩推荐 | 【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(实战技术总结)
在使用Docker时,管理维护工作可能会显得复杂。然而,实际上,Docker提供了许多便捷且人性化的工具,这些工具的使用技巧可以大大简化维护工作,并提升效率。通过掌握这些技巧,你不仅能够更轻松地管理Docker环境,还能展现出专业的能力。接下来我们就给大家介绍一下对于我在工作当中对于Docker容器使用的技术实战总结在现实应用中,出于安全和配置灵活性的考虑,许多参数适宜通过环境变量进行设置,例如数据库连接信息、时区设置以及字体支持等。原创 2024-01-17 21:11:53 · 1013 阅读 · 1 评论 -
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Dockerfile使用手册)
Dockerfile有十几条命令可用于构建镜像,接下来我们把Dockerfile里面常用的指令介绍一下。Dockerfile是一种类似于Linux下shell脚本的文本文件,用于定义Docker镜像。通过编写Dockerfile并执行一条命令,您可以简单地构建和配置镜像。使用Dockerfile,您可以自定义服务器结构和配置,轻松构建完整的环境。Dockerfile的设计目标是使镜像配置变得简单和便捷,提供可重复和可移植的镜像构建过程。它具有可靠性和简单性,使应用程序和服务的分发变得更加简单。原创 2024-01-07 04:45:00 · 1813 阅读 · 2 评论 -
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(Docker-compose使用全解 一)
Docker Compose是一款用于定义和运行复杂应用程序的Docker工具。在使用Docker容器的应用中,通常由多个容器组成。使用Docker Compose可以摆脱使用shell脚本来启动容器的繁琐过程。原创 2024-01-03 17:06:12 · 1171 阅读 · 1 评论 -
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(底层实现系列)
Docker是一个开源的容器引擎,它可以帮助我们更快地交付应用。Docker可将应用程序和基础设施层隔离,并且能将基础设施当作程序一样进行管理。使用Docker,可更快地打包、测试以及部署应用程序,并可减少从编写到部署运行代码的周期。LXC负责资源管理,AUFS负责镜像管理。LXC是一个容器化解决方案,它包括了cgroup、namespace、chroot等组件,并通过cgroup进行资源管理。原创 2023-10-25 21:15:00 · 256 阅读 · 0 评论 -
【深入浅出Docker原理及实战】「Docker安装说明」零基础+全方位带你学习探索Docker容器开发实战指南(Ubuntu、Debian)
这种情况下,我们需要将以下命令中的 $(lsb_release -cs) 替换为 https://mirrors.aliyun.com/docker-ce/linux/debian/dists/ 支持的 Debian 版本代号,例如 buster。此外,为了加速安装速度,你还可以使用国内的源进行安装。如果你的 Ubuntu 版本是 Focal 20.04 (LTS)、Bionic 18.04 (LTS) 或者 Xenial 16.04 (LTS) 其中之一,那么你的系统符合 Docker 的支持要求。原创 2023-06-27 02:45:00 · 2151 阅读 · 0 评论 -
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(核心组件说明)
总体来说,镜像是一个包含程序运行必要以来环境和代码的只读文件,它采用分层的文件系统,将每一层的改变以读写层的形式增加到原来的只读文件上。类似于GitHub提供的代码托管服务,Docker Hub也提供了镜像托管服务。Docker Hub是Docker官方的镜像托管中心,让用户可以搜索、创建、分享和管理镜像。用户可以在Docker Hub上找到两类镜像:一类是官方镜像,例如nginx、mysql等;另一类是普通的用户镜像,由用户自己上传。原创 2023-06-11 20:30:00 · 315 阅读 · 0 评论 -
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(核心概念导论)
Docker是一个开源软件项目,可自动化应用程序的容器化部署。它在Linux操作系统上提供了一个额外的软件抽象层和操作系统层虚拟化的自动管理机制。特性容器虚拟机启动秒级分钟级硬盘使用一般为 MB一般为 GB性能接近原生弱于系统支持量单机支持上千个容器一般几十个。原创 2023-06-08 08:45:00 · 382 阅读 · 1 评论 -
【深入浅出Docker原理及实战】「原理实战体系」零基础+全方位带你学习探索Docker容器开发实战指南(入门引导序章)
Docker是个伟大的项目,它彻底释放了虚拟化的威力,让应用的分发、部署和管理都变得前所未有的高效和轻松!如果你正在为以下问题困扰,就可以考虑使用Docker来对整个工程进行重构。资源利用率问题不同业务场景对资源的需求是不-样的,有CPU密集型、内存密集型、网络密集型,这就可能导致资源利用率不合理的问题。在大多数的企业中,我们经常能够看到服务器的资源闲置率非常高,而开发团队却经常面临无机器可用的情况。混合部署交叉影响对于线上服务,一台机器要混合部署多个服务,那...原创 2022-10-20 23:06:22 · 207 阅读 · 1 评论