1、检查内核版本,必须是3.10及以上
uname -r
3.10.0-327.el7.x86_64
2、安装docker
yum update
yum install docker
3、输入y确认安装
4、启动docker
[root@localhost ~]# systemctl start docker
[root@localhost ~]# docker -v
Docker version 1.13.1, build dded712/1.13.1
5、开机启动docker
[root@localhost ~]# systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
6、停止docker
systemctl stop docker
问题1
使用yum install docker安装完后启动不了
[root@test ~]# service docker start
Redirecting to /bin/systemctl start docker.service
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
解决1
vi /etc/sysconfig/docker

解决2
[root@apptest ~]# yum remove docker
[root@apptest ~]# yum remove docker-selinux
[root@test yum.repos.d]# vi /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg
[root@test yum.repos.d]# yum install docker-engine
问题2
Delta RPMs disabled because /usr/bin/applydeltarpm not installed.
或
No Presto metadata available for base.
解决
yum provides '*/applydeltarpm'
yum install deltarpm

本文详细介绍如何在CentOS上安装Docker,并解决常见的启动失败问题。包括检查内核版本、使用YUM安装Docker、配置开机启动及解决启动失败的具体步骤。
2万+

被折叠的 条评论
为什么被折叠?



