大家好,我是mikechen。
2025年10月18日
Docker由以下几个主要组件构成:
1. Docker引擎(Docker Engine):Docker引擎是Docker的核心组件,它负责管理和运行容器。Docker引擎包括三个主要部分:Docker守护进程(Docker daemon)、Docker客户端(Docker client)和Docker REST API。Docker守护进程负责管理镜像、容器、网络和存储等资源,Docker客户端通过与守护进程进行交互来执行各种Docker命令,而Docker REST API则提供了与Docker引擎进行通信的接口。
2025年10月18日
Docker旨在解决经典的“环境不一致”问题:
2025年10月18日
从根本上来说,一个容器就是一个进程。再加上一些封装的特性,用来保障这个容器的隔离性(隔离于主机和其他容器)。
其中最重要的一个隔离性就是文件系统的隔离。(记住一句话,linux下一切皆文件)
一个容器的文件系统由其镜像提供。容器中的服务运行所需要的所有资源都会包含在这个镜像中,源码/二进制、依赖等等。
安装docker,根据自己的linux系统选择对应的官方文档。
我的是centos,下面写写centos的步骤。
2025年10月18日
步骤 1
· 使用网页浏览器并以 “ admin “帐户登入 ADM。
· 在 ADM 画面上选择 [App Central] 。
· 在 [ASUSTOR Apps] 选择 [Portainer]
2025年10月18日
很多人学习 Docker 时,都停留在“知道是容器技术”的阶段,却始终没有“动起来”。如果你想:
2025年10月18日
读过Laxcus分布式操作系统源代码,或者写过Laxcus分布式应用软件的人都知道,Laxcus容器和K8s、Docker大不一样。这件事在圈子里引起过大量的争论,比如有人说,为什么K8s提供的XX功能,Laxcus容器不去实现,或者说Docker的XX功能,为什么在Laxcus容器里被限制,对于这些问题,今天开一篇文章,专门说说这件事。
所有一切,咱们还是要从源头:产品的目标定位说起。
Docker和K8s做为容器软件,它们是一个完整的独立运行的产品。作为一个独立运行产品,需要包打全场,所以在产品技术实现上,要尽可能把用户需要的各种功能需求包括进去。所以结果是,现在的Docker大致是"namespace隔离,cgroups限制,rootfs文件系统"的组合。K8s做为容器集群管理平台,成为Pod+管理调度编排的合体。这是两个产品的主要定位,有区别和同时又能够配合。
2025年10月18日
Docker服务在启动的时候会创建三种网络,bridge、host和none,还有一种共享容器的模式container