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

上一篇 / 下一篇  2017-10-09 14:13:05 / 个人分类:Docker

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 --阿里云上的镜像

TAG:

 

评分:0

我来说两句

日历

« 2024-05-02  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 5793
  • 日志数: 10
  • 建立时间: 2017-08-29
  • 更新时间: 2017-10-09

RSS订阅

Open Toolbar