树莓派 5(ARM64)安装 Docker 并配置镜像源与基础网段
树莓派 5(Raspberry Pi 5)使用 Debian-based 系统(如 Raspberry Pi OS),因此安装步骤与 Ubuntu 略有不同。本教程基于 ARM64 架构,并适配国内镜像源(阿里云)。
1. 卸载旧版本 Docker(如有)
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do
sudo apt-get remove $pkg;
done
2. 安装系统依赖
sudo apt-get update
sudo apt-get install ca-certificates curl
3. 添加 Docker 官方(阿里云镜像)GPG Key
创建 key 存放目录:
sudo install -m 0755 -d /etc/apt/keyrings
下载 Docker GPG key:
sudo curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/debian/gpg -o /etc/apt/keyrings/docker_aliyun.asc
sudo chmod a+r /etc/apt/keyrings/docker_aliyun.asc
4. 添加 Docker APT 软件源(使用阿里云镜像)
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker_aliyun.asc] \
http://mirrors.aliyun.com/docker-ce/linux/debian \
$(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
sudo tee /etc/apt/sources.list.d/docker_aliyun.list > /dev/null
sudo apt-get update
5. 安装 Docker
安装最新版 Docker Engine:
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
6. 配置用户组(可选)
目的:让普通用户无需每次都输入 sudo 执行 Docker。
sudo usermod -aG docker $USER
sudo reboot
⚠️ 执行后系统会重启,属于正常行为。
7. 验证 Docker 是否安装成功
docker info
docker version
8. 为树莓派配置 Docker 镜像源 & 基础网段
以下步骤与 Ubuntu 相同,树莓派也使用 /etc/docker/daemon.json。
8.1 创建 Docker 配置目录
sudo mkdir -p /etc/docker
8.2 写入镜像源和基础网段
使用国内常用加速源:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.1ms.run",
"https://docker.1panel.live",
"https://hub.rat.dev"
],
"default-address-pools": [
{
"base": "172.16.0.0/12",
"size": 24
}
]
}
EOF
你也可以按需替换镜像源内容。
8.3 重启 Docker 服务
sudo systemctl daemon-reload && sudo systemctl restart docker
8.4 验证镜像源是否生效
docker info
查看:
Registry Mirrors是否包含你配置的加速源- 网络池是否为你设置的基础网段
原创
Docker安装-arm64(树莓派5)
本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
赞赏支持
如果觉得文章对你有帮助,可以请作者喝杯咖啡 ☕
评论交流
欢迎留下你的想法