Debian Docker 安装指南
引言
Docker 是一个开源的应用容器引擎,可以让开发者打包他们的应用以及应用的依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。Debian 是一个著名的 Linux 发行版,因其稳定性和安全性而受到许多开发者和企业用户的青睐。本文将详细介绍如何在 Debian 系统上安装 Docker。
准备工作
在开始安装 Docker 之前,请确保您的 Debian 系统满足以下要求:
- Debian 版本:Docker 支持 Debian 9(Stretch)及更高版本。
- 系统架构:64 位架构。
- 系统依赖:Docker 需要以下系统依赖项:
apt-transport-httpsca-certificatescurlgnupg2lsb-release
安装 Docker
使用 apt-get 安装
- 添加 Docker 官方 GPG 密钥:
bash
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
- 添加 Docker 仓库到 sources.list 文件:
bash
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list
- 更新 apt-get:
bash
sudo apt-get update
- 安装 Docker:
bash
sudo apt-get install docker-ce docker-ce-cli containerd.io
- 验证安装:
bash
sudo docker --version
使用 snap 安装
- 安装 snapd:
bash
sudo apt-get install snapd
- 重启系统:
bash
sudo systemctl restart snapd
- 安装 Docker:
bash
sudo snap install docker
- 验证安装:
bash
sudo docker --version
配置 Docker
设置 Docker 为非 root 用户
- 创建一个新用户:
bash
sudo adduser myuser
- 将新用户添加到 docker 组:
bash
sudo usermod -aG docker myuser
-
登录或重启系统,让组更改生效。
-
使用新用户运行 Docker:
bash
sudo su - myuser
配置 Docker 镜像加速
- 访问 Docker 官方镜像加速器页面:https://www.docker.com/mirror
- 选择一个离您较近的镜像加速器。
- 将镜像加速器的地址复制到
/etc/docker/daemon.json文件中:
bash
sudo nano /etc/docker/daemon.json
- 在
daemon.json文件中添加以下内容:
json
{
"registry-mirrors": ["https://<镜像加速器地址>"]
}
- 重启 Docker 服务:
bash
sudo systemctl restart docker
总结
本文详细介绍了如何在 Debian 系统上安装 Docker。通过以上步骤,您可以在 Debian 系统上成功安装和配置 Docker。Docker 的安装和配置相对简单,但需要注意的是,在配置 Docker 镜像加速时,请选择一个离您较近的镜像加速器,以提高 Docker 镜像的拉取速度。希望本文对您有所帮助!