容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker 包括三个基本概念:
- 镜像(Image):Docker 镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
- 容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停等。
- 仓库(Repository):仓库可看成一个代码控制中心,用来保存镜像。
Docker 使用客户端-服务器 (C/S) 架构模式,使用远程API来管理和创建Docker容器。
Docker 容器通过 Docker 镜像来创建。
Linux 上安装 Docker
联网安装:首先要保证我们的 Linux 环境能连上互联网,必要条件
VirtualBox6 挂载 CentOS8 联网教程快速通道查看版本:Docker 要求 CentOS 的内核版本,至少高于 3.10 ,可以用命令 uname -r 查看
安装 Docker 所需依赖:
命令:yum install -y yum-utils device-mapper-persistent-data lvm2
添加阿里云的仓库:
命令:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装 Docker:
命令:yum -y install docker-ce
启动 Docker:
命令:systemctl start docker