Docker 是 PaaS 提供商 DotCloud 开源的一个基于 LXC 的高级容器引擎,源代码托管在 Github 上, 基于 Go 语言并遵从Apache2.0协议开源。
Docker三大要素
- 镜像
Image
类似Java类的代码文件
- 容器
Container
类似Java类的实例对象
- 仓库
Repository
类似存放代码的 Gitlab,这里是用来存放镜像
安装
官方要求Linux 内核 3.8
以上
# 安装docker依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加Docker yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装docker
yum -y install docker-ce docker-ce-cli containerd.io