Ubuntu中以非root用户身份管理Docker

2021-06-11  本文已影响0人  iPlanetcn

说明

Docker守护程序绑定到Unix套接字而不是TCP端口。默认情况下,Unix套接字由root拥有,而非用户只能通过sudo使用它。Docker守护程序始终以root用户身份运行。

如果不想在docker命令前加上sudo,可创建一个名为docker的Unix用户组并向其添加当前用户。当Docker守护程序启动时,它会创建一个可由该docker组成员访问的Unix套接字。

执行步骤

$ sudo groupadd docker
$ sudo usermod -aG docker $USER
$ sudo service docker restart
$ newgrp - docker
$ docker run hello-world
上一篇下一篇

猜你喜欢

热点阅读