🐳 安装Docker并配置镜像站
2025-12-01
实用教程
- 83
- 0
- 2
⚙️ 第一步:使用 APT 仓库安装 Docker(推荐生产环境)
# 更新软件包索引
sudo apt update
# 安装依赖包
sudo apt install apt-transport-https ca-certificates curl gnupg lsb-release
# 添加Docker官方GPG密钥
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# 添加Docker仓库
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# 更新软件包索引(包含Docker仓库)
sudo apt update
# 安装Docker引擎
sudo apt install docker-ce docker-ce-cli containerd.io
# 将用户添加到docker组
sudo usermod -aG docker $USER
# 刷新用户组权限
newgrp docker
# 检查Docker版本
docker --version
# 启动Docker服务
sudo systemctl start docker
# 设置开机自启
sudo systemctl enable docker
# 检查Docker服务状态
sudo systemctl status docker🚀 第二步:配置镜像站并拉取容器
# 配置镜像站
sudo mkdir -p /etc/docker && sudo tee /etc/docker/daemon.json <<EOF
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.1panel.live",
"https://hub.rat.dev"
]
}
EOF
# 重启docker
sudo service docker restart
# 以我的file-rocket项目部署为例(若本地没有镜像则会自动拉取并部署)
docker run -d --name file-rocket --restart unless-stopped -p 3000:3000 lihupr/file-rocket:latest以上方案参考了技术爬爬虾的开源项目:tech-shrimp/docker_installer: Docker官方安装包,用来解决因国内网络无法安装使用Docker的问题