Docker入门学习序列(一)

本文介绍了Docker初学者在拉取镜像、容器管理、Docker inspect使用及Redis主从配置中可能遇到的问题及解决方案,包括更换Docker Hub源、保持容器后台运行、修改Redis配置等。
摘要由CSDN通过智能技术生成

第2章 搭建你的第一个Docker应用栈

QUESTION 1:docker hub pull镜像失败

[root@nxl-test nxl]# docker pull ubuntu
Using default tag: latest
Error response from daemon: Get https://registry-1.docker.io/v2/library/ubuntu/manifests/latest: Get https://auth.docker.io/token?scope=repository%3Alibrary%2Fubuntu%3Apull&service=registry.docker.io: net/http: TLS handshake timeout

主要原因:

  • 解析ip不可用
  • dns域名没有解析
  • 访问docker hub网速不好

Solution 1:多pull几次;

Solution 2:解析Docker Hub IP,手动修改修改docker.io的域名。

  1. 下载一个big工具
yum install bind-utils

安装完毕后,输入命令``,显示很多可用ip

[root@nxl-test nxl]# dig @114.114.114.114 registry-1.docker.io

; <<>> DiG 9.11.4-P2-RedHat-9.11.4-9.P2.el7 <<>> @114.114.114.114 registry-1.docker.io
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 57701
;; flags: qr rd ra; QUERY: 1, ANSWER: 8, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;registry-1.docker.io.		IN	A

;; ANSWER SECTION:
registry-1.docker.io.	36	IN	A	100.24.246.89
registry-1.docker.io.	36	IN	A	54.152.200.115
registry-1.docker.io.	36	IN	A	3.221.133.86
registry-1.docker.io.	36	IN	A	52.87.94.70
registry-1.docker.io.	36	IN	A	3.224.11.4
registry-1.docker.io.	36	IN	A	3.210.179.11
registry-1.docker.io.	36	IN	A	54.174.39.59
registry-1.docker.io.	36	IN	A	54.210.105.17

;; Query time: 30 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 六 2月 29 15:55:34 CST 2020
;; MSG SIZE  rcvd: 177

从中任意选一个ip,这里我们选择52.87.94.70,
然后在/etc/ho

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值