Centos6安裝的時候是按照網上的步驟,
yum install -y epel-release
yum install -y docker -io
service docker start
失敗了,說是未被識別的服務,接下來
yum remove docker
yum remove docker-io
vi /etc/yum.repos.d/docker.repo
放入下面的內容
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
---------------------------分割線---------------------------
yum install docker-engine
service docker start
ok,啟動成功
CentOs7安裝與CentOs6差不多,
有個答案是先移除安裝的和docker相關的東西
yum remove docker
yum remove docker-selinux
vi /etc/yum.repos.d/docker.repo
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
---------------------------分割線---------------------------
yum install docker-engine
service docker start
但是會報這樣的錯
[root@localhost ~]# 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
我感覺應該是沒有卸載干凈,我是把虛擬機刪除重新導入,按照上面的方式安裝成功(如下):
vi /etc/yum.repos.d/docker.repo
放入下面的內容
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
---------------------------分割線---------------------------
yum install docker-engine
service docker start