1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 通过 uname -r 命令查看你当前的内核版本 2、使用 root 权限登录 Centos。确保 yum 包更新到最新 sudo yum update 3、卸载旧版本(如果安装过旧版本的话) sudo yum remove docker docker-common docker-selinux docker-engine 4、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 sudo yum install -y yum-utils device-mapper-persistent-data lvm2 5、设置yum源 sudo yum-config-manager --add-repo [https://download.docker.com/linux/centos/docker-ce.repo](https://download.docker.com/linux/centos/docker-ce.repo) 6、可以查看所有仓库中所有docker版本,并选择特定版本安装 yum list docker-ce --showduplicates | sort -r 7、安装docker sudo yum install docker-ce #由于repo中默认只开启stable仓库,故这里安装的是最新稳定版17.12.0 sudo yum install \ # 例如:sudo yum install docker-ce-17.12.0.ce 8、启动并加入开机启动 sudo systemctl start docker sudo systemctl enable docker 9、验证安装是否成功(有client和service两部分表示docker安装启动都成功了) docker version **卸载** **docker** 删除安装包: yum remove docker-ce 删除镜像、容器、配置文件等内容: rm -rf /var/lib/docker 注意阿里云防火墙把相关端口打开:例如TCP 5700 青龙配置指令 docker pull whyour/qinglong:latest docker run -dit \ --name QL \ --hostname QL \ --restart always \ -p 5700:5700 \ -v /QL/config:/ql/config \ -v /QL/log:/ql/log \ -v /QL/db:/ql/db \ -v /QL/scripts:/ql/scripts \ -v /QL/jbot:/ql/jbot \ whyour/qinglong:latest 青龙升级:docker exec -it QL ql update 出现异常错误:docker exec -it QL ql -l update