docker使用问题汇总

一.docker拉取镜像

docker pull centos出现如下错误

[root@my210 system]# docker pull centos
Using default tag: latest
Trying to pull repository docker.io/library/centos ... 

Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

因为在下载官方镜像点的镜像国内访问速度太慢,所以报错,使用加速器就可以解决这个问题

解决:

[root@my210 system]# vi /etc/docker/daemon.json 

{
"registry-mirrors": ["https://5iabj71u.mirror.aliyuncs.com"]

}

2.重启

systemctl daemon-reload

systemctl restart docker

3.

[root@my210 system]# docker pull centos
Using default tag: latest
Trying to pull repository docker.io/library/centos ... 
latest: Pulling from docker.io/library/centos
7dc0dca2b151: Pull complete 
Digest: sha256:b67d21dfe609ddacf404589e04631d90a342921e81c40aeaf3391f6717fa5322
Status: Downloaded newer image for docker.io/centos:latest
[root@my210 system]# 

二.网络环境需要代理的话

一般在/etc/environment、/etc/profile之类的配置可使用yum等

docker命令却使用不了这些代理

我们需要配置vi /usr/lib/systemd/system/docker.service

ExecStart=/usr/bin/docker daemon -H fd:// -H=unix:///var/run/docker.sock -H=tcp://0.0.0.0:2375 --registrymirror=http://4bc5abeb.m.daocloud.io --selinux-enabled=true
[Service]
Environment="HTTP_PROXY= http://xxxxcom:8080"
Environment="HTTPS_PROXY= http://xxxcom:8080"
Type=notify
ExecStart=/usr/bin/docker daemo


其他代理配置:

/etc/profile     
http_proxy=http://xxx.cmcc:8080 

export http_proxy

source /etc/profile 使其生效


/etc/yum.conf
proxy=http://xxx.cmcc:8080/ 


/etc/wgetrc
http_proxy = http://xxx.cmcc:8080/ 


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值