背景
使用Docker
拉取镜像,发现有异常提示,经过排查发现是镜像站点关闭了。在互联网上找了很多公共的镜像都基本关闭了,163、百度云、腾讯云等云镜像站点基本关闭了,经过查找各种大学的Docker
镜像站点也都下线了。只能继续查找可用的镜像站点,找到后更改Docker
镜像站点。
Docker镜像设置
Ubuntu/CentOS
- 安装/升级
Docker
客户端- 推荐安装
1.10.0
以上版本的Docker
客户端,参考文档docker-ce
- 推荐安装
- 配置镜像加速器
- 针对
Docker
客户端版本大于1.10.0
的用户
您可以通过修改daemon
配置文件/etc/docker/daemon.json
来使用加速器
- 针对
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
Mac
安装/升级Docker
客户端
对于10.10.3
以下的用户 推荐使用Docker Toolbox
Mac
安装文件:http://mirrors.aliyun.com/docker-toolbox/mac/docker-toolbox/
对于10.10.3
以上的用户 推荐使用Docker for Mac
Mac
安装文件:http://mirrors.aliyun.com/docker-toolbox/mac/docker-for-mac/
配置镜像
针对安装了Docker Toolbox
的用户,您可以参考以下配置步骤:
创建一台安装有Docker
环境的Linux
虚拟机,指定机器名称为default
,同时配置Docker
加速器地址。
docker-machine create --engine-registry-mirror=https://xxxxxxx.mirror.aliyuncs.com -d virtualbox default
看机器的环境配置,并配置到本地,并通过Docker
客户端访问Docker
服务。
docker-machine env default
eval "$(docker-machine env default)"
docker info
针对安装了Docker for Mac
的用户,您可以参考以下配置步骤:
在任务栏点击 Docker Desktop
应用图标 -> Perferences
,在左侧导航菜单选择 Docker Engine
,在右侧输入栏编辑 json
文件。将https://xxxxxxx.mirror.aliyuncs.com
加到”registry-mirrors
“的数组里,点击 Apply & Restart
按钮,等待Docker
重启并应用配置的镜像加速器。
Windows
安装/升级Docker
客户端
对于Windows 10以下的用户,推荐使用Docker Toolbox
Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
对于Windows 10以上的用户 推荐使用Docker for Windows
Windows安装文件:http://mirrors.aliyun.com/docker-toolbox/windows/docker-for-windows/
配置镜像
针对安装了Docker Toolbox
的用户,您可以参考以下配置步骤:
创建一台安装有Docker
环境的Linux
虚拟机,指定机器名称为default
,同时配置Docker
镜像地址。
docker-machine create --engine-registry-mirror=https://xxxxxxx.mirror.aliyuncs.com -d virtualbox default
查看机器的环境配置,并配置到本地,并通过Docker
客户端访问Docker
服务。
docker-machine env default
eval "$(docker-machine env default)"
docker info
针对安装了Docker for Windows
的用户,您可以参考以下配置步骤:
在系统右下角托盘图标内右键菜单选择 Settings
,打开配置窗口后左侧导航菜单选择 Docker Daemon
。编辑窗口内的JSON串,填写下方镜像地址:
{
"registry-mirrors": ["https://xxxxxxx.mirror.aliyuncs.com"]
}
编辑完成后点击 Apply
保存按钮,等待Docker
重启并应用配置的镜像加速器。
注意
Docker for Windows
和 Docker Toolbox
互不兼容,如果同时安装两者的话,需要使用hyperv
的参数启动。
docker-machine create --engine-registry-mirror=https://xxxxxxx.mirror.aliyuncs.com -d hyperv default
Docker for Windows
有两种运行模式,一种运行Windows
相关容器,一种运行传统的Linux
容器。同一时间只能选择一种模式运行。
转载请注明:清风亦平凡 » Docker设置新的镜像仓库地址