docker 改了镜像源为阿里云,还是下载失败

我是windows系统,在学习docker,刚开始执行docker run hello-world还是失败,然后改了镜像源为阿里云,还是失败,后来去查资料,除了阿里云还配置了很多其他镜像源,才好使

  "registry-mirrors": [
    "https://7t2rlyq1.mirror.aliyuncs.com",
    "https://do.nark.eu.org",
    "https://dc.j8.work",
    "https://docker.m.daocloud.io",
    "https://dockerproxy.com",
    "https://docker.mirrors.ustc.edu.cn",
    "https://docker.nju.edu.cn"
  ]

在Ubuntu上安装Docker并修镜像源是一个常见的操作,可以加速容器镜像下载速度。以下是具体步骤: ### 安装 Docker 1. **更新系统包** 首先需要确保系统的软件包索引是最新的: ```bash sudo apt update && sudo apt upgrade -y ``` 2. **卸载旧版本(如果存在)** 如果之前安装过较老的Docker版本,则应移除它们及其依赖项: ```bash sudo apt remove docker docker-engine docker.io containerd runc ``` 3. **设置官方仓库** 添加Docker的官方APT仓库,并导入公钥: ```bash curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg 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 ``` 4. **安装最新版Docker CE (社区版)** 更新APT缓存并开始安装: ```bash sudo apt update && sudo apt install docker-ce docker-ce-cli containerd.io ``` 5. **验证是否成功安装** 运行命令检查当前已运行的服务以及测试环境配置: ```bash sudo systemctl status docker sudo docker run hello-world ``` ### 修国内镜像源 由于国际网络原因,默认拉取镜像可能会很慢甚至失败,推荐更换为阿里云、腾讯云或其他CDN提供的快速地址。 #### 使用daemon.json文件更配置 编辑`/etc/docker/daemon.json` 文件(若不存在则新建它),添加如下内容: ```json { "registry-mirrors": [ "https://<your_custom_id>.mirror.aliyuncs.com", "https://docker.mirrors.ustc.edu.cn", "http://hub-mirror.c.163.com" ] } ``` > 注意:<your_custom_id> 替换为你从阿里云申请到的实际标识符。 保存退出后重启服务生效: ```bash sudo systemctl restart docker ``` 此时再尝试构建项目所需的基础镜像会明显加快进度! ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值