2025-05-19 11:33:35
108

如何在Debian 11服务器上安装和配置Docker?

摘要
随着容器化技术的流行,Docker 已经成为部署应用程序和服务的关键工具。本文将详细介绍如何在 Debian 11 服务器上安装并配置 Docker。 一、准备工作 首先确保您的系统是最新的,以避免潜在的兼容性问题。打开终端并执行以下命令更新软件包列表: sudo apt update && sudo …...

随着容器化技术的流行,Docker 已经成为部署应用程序和服务的关键工具。本文将详细介绍如何在 Debian 11 服务器上安装并配置 Docker。

如何在Debian 11服务器上安装和配置Docker?

一、准备工作

首先确保您的系统是最新的,以避免潜在的兼容性问题。打开终端并执行以下命令更新软件包列表:

sudo apt update && sudo apt upgrade -y

还需确保系统中已安装了必要的依赖项:

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y

二、添加官方仓库

Docker 官方提供了针对不同操作系统的安装包,我们可以通过添加官方仓库来获取最新版本。

1. 添加 GPG 密钥:

curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

2. 添加稳定版仓库:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

三、安装 Docker

完成上述步骤后,即可开始安装 Docker:

1. 更新软件包索引:

sudo apt update

2. 安装 Docker CE(社区版):

sudo apt install docker-ce docker-ce-cli containerd.io -y

3. 验证安装是否成功:

sudo systemctl status docker

如果看到类似“active (running)”的信息,则表示 Docker 正常运行。

四、配置 Docker

为了方便管理和使用 Docker,通常还需要进行一些基本配置。

1. 将当前用户添加到docker组,以便无需每次使用sudo:

sudo usermod -aG docker $USER

2. 重启计算机使更改生效。

3. 检查非root用户能否正常运行docker命令:

docker run hello-world

4. 如果一切顺利,您应该会看到一条欢迎信息,并且没有权限错误。

五、启动与管理

Docker 安装完成后,默认情况下它会在系统启动时自动启动。如果您想手动控制它的启停,可以使用以下命令:

启动 Docker:

sudo systemctl start docker

停止 Docker:

sudo systemctl stop docker

重新启动 Docker:

sudo systemctl restart docker

设置开机自启:

sudo systemctl enable docker

禁用开机自启:

sudo systemctl disable docker

六、总结

通过以上步骤,您已经在 Debian 11 服务器上成功安装并配置好了 Docker。接下来您可以根据需要创建镜像、构建容器,享受高效便捷的应用部署体验。Docker 的功能远不止于此,建议深入学习相关文档以掌握更多高级特性。

声明:文章不代表云主机测评网观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险自担!转载请注明出处!侵权必究!
回顶部