CentOS6安裝docker、docker-compose、docker-enter


一、安裝docker

1、查看CentOS內核版本

uname -r

2、安裝Fedora的EPEL源

yum install http://ftp.riken.jp/Linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm

3、添加hop5.repo源

wget -O /etc/yum.repos.d/hop5.repo http://www.hop5.in/yum/el6/hop5.repo

4、安裝docker.io

yum install docker-io

問題:

  1、docker進程無法啟動,報錯docker dead but subsys locked

rm -rf /var/lock/subsys/docker
rm -rf /var/lib/docker/*
rm -rf /var/run/docker.*

  2、docker服務無法識別,報錯docker: unrecognized service

yum remove docker*
vim /etc/yum.repos.d/docker.repo
yum install docker-engine
[dockerrepo]
name=Docker Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/$releasever/
enabled=1
gpgcheck=1
gpgkey=https://yum.dockerproject.org/gpg

  3、docker版本從1.7.1升級到1.9.1

wget https://get.docker.com/builds/Linux/x86_64/docker-1.9.1
chmod +x docker-1.9.1
mv docker-1.9.1 /usr/bin/docker
service docker restart

二、安裝docker-compose

1、下載最新版docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose 

2、對二進制文件應用賦予可執行權限

chmod +x /usr/local/bin/docker-compose

三、安裝docker-enter

1、安裝docker-enter

docker run --rm -v /usr/local/bin:/target jpetazzo/nsenter


免責聲明!

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



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