问答: Q:docker的宿主系统是centos,为什么可以运行ubuntu的镜像呢? A:https://blog.csdn.net/llsmingyi/article/details/79255373?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
- Centos 和 Ubuntu 是不同的 Linux 发行版,但它们都是基于 Linux 内核的,只是添加的工具软件不同。例如,Centos 用 yum 安装软件,而 Ubuntu 用 apt-get docker 容器是基于 Linux 内核的,它主要用到了两个模块:
- namespace: 用于容器的隔离
- cgroups: 用于容器的资源控制 https://blog.csdn.net/llsmingyi/article/details/79255373
杂记:
Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。
一个 Docker Registry 中可以包含多个仓库(Repository);每个仓库可以包含多个标签(Tag);每个标签对应一个镜像。
们可以通过 <仓库名>:<标签> 的格式来指定具体是这个软件哪个版本的镜像。如果不给出标签,将以 latest 作为默认标签。
Docker Compose
Docker Compose 是用来管理多个 Docker 容器组成一个项目。