以非 root 用户身份管理 docker 时出错

Ric*_*rdo 3 command-line docker

我想在没有 sudo 的情况下使用 docker 并遵循这个问题的指导。这就是我所做的:1。

sudo groupadd docker
Run Code Online (Sandbox Code Playgroud)

它显示

groupadd: group 'docker' already exists
Run Code Online (Sandbox Code Playgroud)

2.

sudo gpasswd -a <username> docker
Run Code Online (Sandbox Code Playgroud)

它显示

Adding user <username> to group docker
Run Code Online (Sandbox Code Playgroud)

3.

newgrp docker
Run Code Online (Sandbox Code Playgroud)

它显示了错误:

newgrp: failed to crypt password with previous salt:invalid argument
Run Code Online (Sandbox Code Playgroud)

我试图找到有关此错误的更多信息,

newgrp: failed to crypt password with previous salt:invalid argument
Run Code Online (Sandbox Code Playgroud)

但互联网上的信息非常有限。

是什么导致了这个错误?

小智 7

如果有人有同样的错误,请尝试:

  1. sudo usermod -aG docker $USER
  2. 新组泊坞窗

这对我有用