怎么设置docker 镜像地址和代理服务器

该文章转载于我在51testing 的一篇博客文章
1.删除已有的老版本
sudo apt-get remove docker docker-engine docker.io
2. ubuntu下docker一键安装脚本
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -

3. 使用命令行安装
$ sudo apt-get update

$ sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    software-properties-common

sudo apt-get update
sudo apt-get install docker-ce
https://www.daocloud.io/mirror#accelerator-doc
4.配置Docker加速器

国内访问 Docker Hub 有时会遇到困难,此时可以配置镜像加速器。Docker官方和国内很多云服务商都提供了加速器服务,例如:

注册用户并且申请加速器,会获得如 https://xxxxx.mirror.aliyuncs.com的地址

//如果系统是 Ubuntu 12.04 14.04,Docker 1.9 以上

echo "DOCKER_OPTS=\"\$DOCKER_OPTS --registry-mirror=https://xxxxx.mirror.aliyuncs.com\"" | sudo tee -a /etc/default/docker
sudo service docker restart

//如果您的系统是 Ubuntu 15.04 16.04,Docker 1.9 以上

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo tee /etc/systemd/system/docker.service.d/mirror.conf <<-'EOF'
[Service]
ExecStart=
ExecStart=/usr/bin/docker daemon -H fd:// --registry-mirror=https://2h3po24q.mirror.aliyuncs.com
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

5.检查镜像是否生效
$ sudo docker info|grep "Registry Mirrors" -A 1
Registry Mirrors:
 https://registry.docker-cn.com/
这里表示我配置的镜像是docker-cn的
6. 设置proxy地址 如果你是通过代理来访问网络的
sudo vim /etc/default/docker
set proxy
sudo service docker restart


7. 拉镜像
docker pull registry.docker-cn.com/library/ubuntu --- docker-cn 上的ubuntu 镜像
docker pull registry.cn-hangzhou.aliyuncs.com/ubuntu-14-04/ubuntu14.04 --阿里云上
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值