Docker 安装 Centos7

2018-06-06  本文已影响0人  大风0102

Centos7

卸载老版本

sudo yum remove docker \ 
                               docker-common \ 
                               docker-selinux \ 
                   docker-engine

安装新版本

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager \
 --add-repo \
 https://download.docker.com/linux/centos/docker-ce.repo
 sudo yum makecache fast
 sudo yum install docker-ce

安装docker-compose

查看最新的版本:
https://github.com/docker/compose/releases
修改版本号,进行安装
curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

"/var/run/docker.sock"权限拒绝

首先你得确认/var/run/docker.sock文件是否存在# ls -l /var/run/docker.sock
srw-rw---- 1 root docker 0 sty 28 11:53 /var/run/docker.sock
解决方案现在很清楚了,通过添加你的登陆用户到docker用户组来解决这个问题,如下所示:# sudo gpasswd -a ${USER} docker
/etc/group文件内容应该可以看出变化了# cat /etc/group | grep ^docker
下面我们打开一个新的终端来检查登陆用户是否加入到了docker用户组,应该存在于如下命令结果中# groups
如果你的登陆用户还没有加入到docker用户组,你可以尝试重启机器。如果你可以正常重启docker容器,就不需要重启服务器了。# sudo service docker.io restart
然后你运行docker ps应该就没有问题了!
上一篇下一篇

猜你喜欢

热点阅读