为了避免每次执行 Docker 命令都输入 sudo
,可以使用以下方法解决
方式一 修改~/.bashrc
*使用vim打开文件
vim ~/.bashrc
*添加下面数据
alias docker='sudo docker'
*如果嫌弃docker指令太长还能简化命令
alias docker='sudo docker'
alias dk='sudo docker'
alias dks='sudo docker ps'
alias dkr='sudo docker rm'
alias dkri='sudo docker rmi'
alias dkc='sudo docker stop'
alias dki='sudo docker images'
*保存并应用文件
source ~/.bashrc
这个比较方便,推荐这种方式
方式二 添加用户组
您可以按照以下步骤将当前用户添加到 Docker 组,从而赋予该用户执行 Docker 命令的权限:
-
首先确保已经安装了 Docker 并且服务正在运行。
-
将当前用户添加到 Docker 用户组(在 Ubuntu 或基于 Debian 的系统上):
sudo usermod -aG docker $USER
这条命令会将当前登录的用户添加到名为