Docker

简介: 本文介绍Docker下载加速的两种方法:一是使用网易数帆、阿里云等镜像仓库,如`hub.c.163.com/library/mysql`;二是配置阿里云专属加速器地址至`/etc/docker/daemon.json`,提升官方镜像拉取速度。同时支持在`daemon.json`中设置HTTP/HTTPS代理,适用于科学上网环境。配置后重启Docker服务即可生效,显著提升镜像下载效率。(239字)

03-Docker下载加速
docker下载加速

方式1:使用 网易数帆、阿里云等容器镜像仓库进行下载。

例如,下载网易数帆镜像中的mysql。(网易数帆的地址为 hub.c.163.com,网易数帆对dockerhub官方的镜像命名空间为 library)。

方式2:配置阿里云加速。

登录阿里云,进入 工作台 -> 容器镜像服务 -> 镜像工具 -> 镜像加速器。

里面提供了一个加速器地址:https://xxxxx.mirror.aliyuncs.com,将该地址配置到docker中:

Shell
运行代码
复制代码
1
2
3
4
cd /etc/docker

初次进来时没有/etc/docker/daemon.json文件,直接创建该文件即可

vi /etc/docker/daemon.json

在daemon.json中写入以下内容:(即加速器地址)

JSON
复制代码
1
2
3
{
"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com"]
}

然后刷新配置、重启docker即可:

Shell
运行代码
复制代码
1
2
3
4
5
6
7

centos6 的命令

sudo chkconfig daemon-reload
sudo service docker restart

centos7 的命令

sudo systemctl daemon-reload
sudo systemctl restart docker

使用方式2可以直接下载官方的镜像,且镜像tag为官方tag,不需要加上云服务商的地址。

例如:

Shell
运行代码
复制代码
1
docker pull mysql:latest
Docker配置代理
如果使用了科学上网,可以为docker配置代理。
在/etc/docker/daemon.json文件中加入以下内容:
1
2
3
4
5
6
7
{
"proxies": {
"http-proxy": "http://127.0.0.1:7890", // 代理地址
"https-proxy": "http://127.0.0.1:7890",
"no-proxy": "localhost"
}
}

相关文章
|
Docker 容器
使用阿里云 docker 镜像加速
1.创建docker daemon.json 2.添加docker镜像加速地址 3.重启守护进程
1924 1
|
Docker 容器 网络协议
|
3月前
|
关系型数据库 MySQL Shell
Docker下载加速
本文介绍Docker下载加速的两种方法:一是使用网易数帆、阿里云等镜像仓库,如`docker pull hub.c.163.com/library/mysql`;二是配置阿里云镜像加速器,通过修改`/etc/docker/daemon.json`添加加速地址,实现快速拉取官方镜像。此外,若使用代理上网,还可配置HTTP/HTTPS代理,提升镜像下载效率。
|
4月前
|
安全 开发者 Docker
Docker
Docker以轻量级容器技术重塑软件开发,实现应用构建、交付与运行的一体化。它打破环境差异,提升资源利用率,推动微服务与云原生架构发展,构建高效CI/CD流水线,成为现代软件开发的核心基石。(238字)
|
12月前
|
Docker 容器
docker镜像加速问题
docker镜像加速问题
3234 1
docker镜像加速问题

热门文章

最新文章