更換yum源:
先備份原先的文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
下載新的CentOS-Base.repo 到/etc/yum.repos.d/ 如下的源用一個就好,三條命令選其一
//更新為阿里雲的源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo //更新為163的源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS6-Base-163.repo //更新為搜狐的源 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.sohu.com/help/CentOS-Base-sohu.repo
清理緩存
yum clean all //清空yum緩存的軟件包和header yum makecache //把yum源中的包信息進行緩存
安裝docker
安裝依賴
yum install libcgroup
下載docker並安裝
//注意當前所在目錄 wget https://yum.dockerproject.org/repo/main/centos/6/Packages/docker-engine-1.7.1-1.el6.x86_64.rpm rpm -ivh docker-engine-1.7.1-1.el6.x86_64.rpm
輸入 docker --version
啟動docker
配置文件
## /etc/sysconfig/docker other_args="--registry-mirror=https://87hqssex.mirror.aliyuncs.com"
重新啟動
service docker start
運行可能會出現錯誤
FATA[0000] Error mounting devices cgroup: mountpoint for devices not found
這個錯誤為cgroup在宿主機上沒有掛載。
我們編輯掛載上去
vi /etc/fstab #在結尾添加 none /sys/fs/cgroup cgroup defaults 0 0
# docker-compose
1.7.1版本的docker只能安裝1.5.2的docker-compose
wget https://github.com/docker/compose/releases/download/1.5.2/docker-compose-Linux-x86_64