随着容器化技术的流行,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 的功能远不止于此,建议深入学习相关文档以掌握更多高级特性。
本文由阿里云优惠网发布。发布者:编辑员。禁止采集与转载行为,违者必究。出处:https://aliyunyh.com/75959.html
其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。