小白一枚,之前在安装docker镜像这些出现了很多问题,其它问题以及解决方法以后慢慢整理出来。
因为之前docker命令都要加上sudo才不会报错,总觉得有些麻烦,然后参考了网上的教程,http://tinylab.org/use-docker-without-sudo/ 解决了这个问题。不过操作完成之后,我docker images,虽然会有结果显示,但是还是有报错,报错信息如下。
WARNING: Error loading config file: /home/user/.docker/config.json - stat /home/user/.docker/config.json: permission denied
然后我就去看了这个说明书(https://docker-curriculum.com/)
发现了这个。这个链接说了会出现的问题及解决。
https://docs.docker.com/install/linux/linux-postinstall/
- 创造一个docker group
$ sudo groupadd docker
- 把用户添加进这个group
$ sudo usermod -aG docker $USER
- 重启
- 运行docker免sudo
$ docker run hello-world
(出现报错) - 解决问题`
$ sudo chown "$USER":"$USER" /home/"$USER"/.docker -R`
$ sudo chmod g+rwx "$HOME/.docker" -R`
感觉很粗糙,将就看吧,博主的英文阅读能力暂时只能意会不能言传。不过真的感觉看说明书很有用!看不懂我们可以一起看!我尽量看懂。