WSL2下Ubuntu18.04,sudo docker命令免密使用

环境:

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命令时,告警信息消失。
特此记录一下。

你可能感兴趣的:(docker,docker,ubuntu)