从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用

本文介绍docker ce的安装使用

1、查看当前系统内核版本 uname -r

Docker 要求 CentOS 系统的内核版本高于 3.10 

2、安装一些必要的系统工具:

yum install -y yum-utils device-mapper-persistent-data lvm2

3、添加软件源信息:

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

4、更新 yum 缓存:

yum makecache fast

5、安装docker-ce:

yum -y install docker-ce
安装完后配置加速器加速下载镜像:
vi  /etc/docker/daemon.json
{
"registry-mirrors": ["https://gg3gwnry.mirror.aliyuncs.com"]
}
#切换加速器后重新加载服务配置文件并重启docker
#多次尝试网易云镜像加速更快:"registry-mirrors": ["http://hub-mirror.c.163.com"]

systemctl daemon-reload
systemctl restart docker

systemctl enable docker.service  #开机自动启动docker

6、启动Docker后台服务:

systemctl start docker

7、查看Docker版本:

   docker version

8、测试运行 hello-world:

   docker run hello-world

docker-compose安装:

1、https://github.com/docker/compose/tags选择版本1.26.0下载docker-compose-Linux-x86_64
2、重命名docker-compose-Linux-x86_64--》docker-compose
3、将docker-compose拷贝至/usr/local/bin/
cp /apps/docker-compose /usr/local/bin/
4、给docker-compose添加执行权限
sudo chmod +x /usr/local/bin/docker-compose
5、查看docker-compose是否安装成功
docker-compose -version