环境:
windows10 WSL2 Ubuntu18.04
需求:
sudo docker命令不输入密码
操作:
创建用户组:
$ sudo groupadd docker
groupadd: group 'docker' already exists
将当前用户加入到docker 组中:
$ sudo gpasswd -a ${USER} docker
Adding user user to group docker
重启服务:
$ sudo service docker restart
* Stopping Docker: docker [ OK ]
* Starting Docker: docker [ OK ]
添加访问和执行权限:
sudo chmod a+rw /var/run/docker.sock
此时使用docker命令时,会出现警告信息:
$ docker images
WARNING: Error loading config file: /home/user/.docker/config.json: open /home/user/.docker/config.json: permission denied
REPOSITORY TAG IMAGE ID CREATED SIZE
输入命令:
$ sudo chown "${USER}":"${USER}" /home/$USER/.docker -R
$ sudo chmod g+rwx "/home/${USER}/.docker" -R
再次执行docker命令时,告警信息消失。
特此记录一下。