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