docker
文章平均质量分 92
docker
yue_xin_tech
一个对技术虔诚的程序员
展开
-
docker 系列:基础入门
Docker 与 容器Docker 是基于容器技术实现的,由于 Docker 的火热流行,可能很多人会认为容器是 Docker 独有的技术。实际上,容器技术最开始是基于 Linux Container(简称 LXC)技术实现的,通过内核提供的 Namespace 和 Cgroup 机制,实现了对应用程序的隔离以及对物理资源的分配。后来随着 Docker 的发展壮大,容器技术越来越被更多的公司接受,更是联合众多公司成立了 OCI 组织来制定了容器标准。容器技术和虚拟机(虚拟化)技术有点像,它们两者都提供了原创 2021-09-17 21:20:06 · 116 阅读 · 0 评论 -
docker 系列:实践工具
前言本文将介绍下在使用 Docker 时的相关经验,比如使用 Docker-compose 进行容器的编排部署,使用 Portainer 对容器进行可视化的管理,以及 DockerFile 的构建建议。相当于是一套组合拳。让我们能更轻松、更方便去管理 Docker 的容器。Docker Compose使用 Docker Compose 有一个好处就是可以通过配置化的方式去编排容器。比如我们当前有3个服务,其中 A 依赖于 B,B 依赖于 C,那么我们就可以在 YML 中使用 depends_on 配置原创 2021-10-20 23:45:26 · 104 阅读 · 0 评论 -
docker 系列:底层实现
总体架构Docker 采用的是 C/S 架构,使用 REST API、UNIX 套接字或网络接口进行通信。一般客户端会和 Docker 服务运行在同一台机子上,像我们平常使用的 docker build、pull、run 等命令就是发送到客户端上的。客户端也可以独立部署,比如 Docker Compose。在 Docker 服务端上,一般表现为守护进程,负责监听客户端的请求,然后进行容器的构建、运行和分发。Docker 守护进程(dockerd):侦听 Docker API 请求并管理 Docke原创 2021-10-20 07:45:00 · 288 阅读 · 0 评论