CentOs6和Centos7安裝docker


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

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM