一、安裝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