本文介绍如何在 Debian 系统上安装 Docker,并进行开机自启设置以及赋予普通用户 Docker 操作权限的详细方法。
一、安装 Docker
在 Debian 系统中,可以使用以下命令从阿里云镜像源安装 Docker:文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
该命令会自动下载并执行安装脚本,从阿里云镜像源拉取 Docker 相关软件包,并完成安装。文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html
二、启动 Docker
安装完成后,需要手动启动 Docker 服务,执行以下命令:文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html
systemctl start docker
此命令会启动 Docker 进程,使其开始监听端口,以便处理容器操作请求。文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html
三、设置 Docker 开机自启
为了确保 Docker 在系统重启后能够自动运行,需要执行以下命令:文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html
systemctl enable docker
此命令会将 Docker 服务添加到系统启动项,确保每次开机时自动启动。文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html
四、允许普通用户使用 Docker
默认情况下,只有 root 用户有权限操作 Docker。如果希望普通用户也能使用 Docker,需要进行如下配置:文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html
- 创建 Docker 用户组
groupadd docker
该命令会在系统中创建一个名为
docker
的用户组,用户加入该组后即可使用 Docker 命令。 - 将普通用户添加到 Docker 组
gpasswd -a 用户名 docker
例如,如果要将用户
ashin
添加到docker
组,执行:文章源自堕落的鱼-https://www.duoluodeyu.com/2788.htmlgpasswd -a ashin docker
请将
ashin
替换为实际的用户名。 - 重启 Docker 使设置生效
systemctl restart docker
这样,普通用户就可以在不使用
sudo
的情况下执行 Docker 相关命令,方便管理容器和镜像。
至此,Debian 系统上的 Docker 已安装并完成相关配置,可正常使用。文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html 文章源自堕落的鱼-https://www.duoluodeyu.com/2788.html