ubuntu 换 docker 镜像源
时间: 2025-01-23 11:19:10 浏览: 88
### 更改 Ubuntu 上 Docker 的镜像源
为了提升 Docker 镜像的下载速度或解决访问问题,在 Ubuntu 系统上可以按照以下方法来更换 Docker 的镜像源。
#### 创建配置文件夹与编辑配置文件
如果 `/etc/docker` 文件夹不存在,则需创建该文件夹:
```bash
sudo mkdir -p /etc/docker
```
接着,通过 `vim` 或其他文本编辑器向 `/etc/docker/daemon.json` 添加新的镜像源设置。对于使用国内镜像的情况为例:
```json
{
"registry-mirrors": ["https://registry.docker-cn.com"]
}
```
此操作会使得 Docker 使用指定的加速器作为默认镜像仓库[^1]。
#### 应用更改并验证效果
完成上述配置之后,需要重新加载 systemd 并重启 Docker 服务使新配置生效:
```bash
sudo systemctl daemon-reload
sudo service docker restart
```
最后一步是为了确认配置是否成功应用,可以通过下面这条命令查看当前使用的镜像源列表:
```bash
docker info | grep Mirror -A 1
```
这将显示已配置成功的镜像源信息[^3]。
相关问题
Ubuntu更换docker镜像源
### 更改Docker镜像源的方法
#### 修改`daemon.json`文件配置阿里云镜像源
对于Ubuntu系统,可以通过修改Docker的守护进程配置文件来更改镜像源。编辑位于 `/etc/docker/daemon.json` 文件,在其中加入如下内容以指定使用阿里云提供的加速器服务[^1]:
```json
{
"registry-mirrors": ["https://<your_mirror>.mirror.aliyuncs.com"]
}
```
请注意替换 `<your_mirror>` 为实际分配给用户的唯一标识符。
#### 更新软件包列表并安装或升级Docker CE版本
为了确保能够顺利获取到最新的Docker社区版(CE),建议先更新本地APT缓存,并按照官方指南完成Docker CE的安装或者现有版本的升级操作。这一步骤涉及到向系统的APT源中添加来自阿里云维护的Docker仓库地址以及对应的GPG密钥验证机制[^2]:
```bash
sudo apt-get update && sudo apt-get install ca-certificates curl gnupg lsb-release
curl -fsSL https://mirrors.aliyun.com/docker-ce/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://mirrors.aliyun.com/docker-cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
```
#### 应用新的设置使改动生效
最后重启Docker服务以便让之前所做的所有变更立即起作用。这样就可以享受到更快捷稳定的容器镜像下载体验了[^3]:
```bash
sudo systemctl daemon-reload
sudo systemctl restart docker
```
ubuntu配置docker镜像源
要配置Ubuntu的Docker镜像源,你可以按照以下步骤进行操作:
1. 打开终端,以root权限登录。
2. 执行命令 vi /etc/apt/sources.list.d/docker.list 打开docker.list文件。
3. 在打开的文件中添加以下内容:deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
4. 保存并关闭文件。
5. 执行命令 apt update 更新软件源。
6. 执行命令 apt install docker-ce 安装Docker。
这样,你就成功配置了Ubuntu的Docker镜像源。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Ubuntu下安装Docker及镜像源设置](https://blog.csdn.net/M82_A1/article/details/91957886)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [docker_mirror:查找最快的docker镜像](https://download.csdn.net/download/weixin_42129300/18581726)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Ubuntu安装Docker并配置镜像](https://blog.csdn.net/m0_46521785/article/details/120396103)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文
相关推荐















