Blog Home
Updated: 2023 Oct 09

Solving Docker Permission Denied

当你试图不是用 sudo 去使用 docker 命令时,则可能会遇到如上提示。这是由于当前用户不属于 docker 群组,所以我们需要将当前用户添加到 docker 群组。你可以使用如下两种方法解决。

第一种

sudo usermod -a -G docker $USER

第二种

sudo gpasswd -a $USER docker

生效

接着使用如下命令让其立即生效(推荐)

newgrp docker

或者你也可以通过新建 session (登出/登入)查看生效。

如果登录登出还没能让其生效,则可能需重启机器令其生效。

Comments:

Email questions, comments, and corrections to hi@smartisan.dev.

Submissions may appear publicly on this website, unless requested otherwise in your email.