把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end

安装Docker并配置镜像站

🐳 安装Docker并配置镜像站

⚙️第一步:使用 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",
        "https://dockerproxy.com",
        "https://docker.nju.edu.cn"
    ]
}
EOF

# 重启docker
sudo service docker restart

# 以我的file-rocket项目部署为例(若本地没有镜像则会自动拉取并部署)
docker run -d --name file-rocket --restart unless-stopped -p 3000:3000 lihupr/file-rocket:latest
# 或尝试拉取运行握手镜像
docker run hello-world

一般到这里重启系统就可以正常用了。

以上方案参考了技术爬爬虾的开源项目:tech-shrimp/docker_installer: Docker官方安装包,用来解决因国内网络无法安装使用Docker的问题
如果遇到问题欢迎留言交流,本人看到会第一时间回应。

posted @ 2025-10-29 16:11  Abu's-blog  阅读(51)  评论(0)    收藏  举报