一.安装selinux-policy-targeted
rpm -ivh selinux-policy-targeted-3.13.1-102.el7_3.7.noarch.rpm --nodeps --force
二.通过阿里云的镜像仓库安装docker
# curl -sSLhttp://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet |sh -
# docker -v
Docker version17.05.0-ce, build 89658be
三.用户权限修改
安装成功之后,需要使用root用户才能执行docker命令。
如果希望用非root用户执行docker命令,可以执行以下语句。
注意:执行完成后,需要退出再登陆才能生效。
# sudo usermod -aGdocker $your-user
· 如果还没有 docker group就添加一个:
sudo groupadd docker
· 将用户加入该 group 内。然后退出并重新登录就生效啦。
sudo gpasswd -a ${USER} docker
· 重启 docker 服务
sudo service docker restart
· 切换当前会话到新 group 或者重启 X 会话
newgrp - docker
注意:最后一步是必须的,否则因为 groups 命令获取到的是缓存的组信息,刚添加的组信息未能生效,所以 dockerimages 执行时同样有错。