普通用户允许docker


sudo groupadd docker sudo usermod -aG docker admin cat /etc/group #检查是否生效。 sudo systemctl restart docker,重启docker镜像 如果提示权限不够,如下: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/containers/json: dial unix /var/run/docker.sock: connect: permission denied 则修改/var/run/docker.sock权限. sudo chmod a+rw /var/run/docker.sock


注意事项

如果之前是使用 root 用户拉取的镜像,admin 用户启动镜像可能会出现问题,eg:
docker.elastic.co/elasticsearch/elasticsearch 6.2.4
会出现
mktemp: failed to create directory via template '/tmp/elasticsearch.XXXXXXXX': Permission denied
解决方案:
使用 admin 用户重新拉取镜像

posted @ 2020-11-16 22:43  康康路马  阅读(291)  评论(0编辑  收藏  举报