在终端执行docker images命令,会看到如下提示,这是因为当前用户没有加入docker用户组
解决办法:
1.执行下列命令
$ sudo cat /etc/group | docker
$ sudo groupadd -g 999 docker #-g 999 为组ID,也可以不指定
2.为用户组docker添加用户
sudo gpasswd -a ${USER} docker
执行命令,如下图:
3.重启docker-daemon
sudo systemctl restart docker
4.重新运行docker images,发现警告如下:
5.依次执行如下命令,设置目录及其所有文件的权限
注意:#$USER 是当前登录用户的用户名。
sudo chown "$USER":"$USER" /home/"$USER"/.docker -R
sudo chmod g+rwx "/home/$USER/.docker" -R
再次docker images,发现不再警告,成功解决问题