Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。
容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。
Docker 从 17.03 版本之后分为 CE(Community Edition: 社区版) 和 EE(Enterprise Edition: 企业版)
Docker 要求 Ubuntu 系统的内核版本高于 3.10
1、通过 uname -r 命令查看你当前的内核版本
2、移除旧的版本(卸载):
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
3、安装需要的软件包,yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
4、添加软件源信息:
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、查看所有仓库中所有docker版本
yum list docker-ce --showduplicates | sort -r
6、更新 yum 缓存:
sudo yum makecache fast
7、安装
sudo yum -y install docker-ce
8、启动 Docker 后台服务
sudo systemctl start docker
9、启动docker及设置开机启动
sudo systemctl start docker
sudo systemctl enable docker
10、查看docker版本
sudo docker version
11、查看docker启动状态:
systemctl status docker