在按照docker官网的安装步骤安装好后,运行hello-world结果出现:
:~$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/: write tcp 10.11.66.20:49182->50.17.62.194:443: write: connection reset by peer.
See 'docker run --help'.
:~$ sudo docker login -u"gaoxi1993" -p"xxx"
Error response from daemon: Get https://registry-1.docker.io/v2/: Get https://auth.docker.io/token?account=gaoxi1993&client_id=docker&offline_token=true&service=registry.docker.io: read tcp 10.11.66.20:48290->50.17.62.194:443: read: connection reset by peer
我的docker版本信息
:~$ sudo docker version
Client:
Version: 17.03.0-ce
API version: 1.26
Go version: go1.7.5
Git commit: 3a232c8
Built: Tue Feb 28 08:01:32 2017
OS/Arch: linux/amd64
Server:
Version: 17.03.0-ce
API version: 1.26 (minimum version 1.12)
Go version: go1.7.5
Git commit: 3a232c8
Built: Tue Feb 28 08:01:32 2017
OS/Arch: linux/amd64
Experimental: false
:~$ sudo docker info
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 17.03.0-ce
Storage Driver: aufs
Root Dir: /var/lib/docker/aufs
Backing Filesystem: extfs
Dirs: 0
Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
Volume: local
Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: 977c511eda0925a723debdc94d09459af49d082a
runc version: a01dafd48bc1c7cc12bdb01206f9fea7dd6feb70
init version: 949e6fa
Security Options:
apparmor
seccomp
Profile: default
Kernel Version: 4.4.0-66-generic
Operating System: Ubuntu 16.04.2 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 15.12 GiB
Name: simer-ThinkPad-Edge-E330
ID: GJOM:LQNO:UZ7V:X2FM:O4ZI:FPFI:F6WN:NC2W:AIVP:PYKJ:F7PP:KZZW
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): false
Username: gaoxi1993
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Experimental: false
Insecure Registries:
127.0.0.0/8
Live Restore Enabled: false
检查dns
:~$ nslookup auth.docker.io
Server: 127.0.1.1
Address: 127.0.1.1#53
Non-authoritative answer:
Name: auth.docker.io
Address: 52.5.246.212
Name: auth.docker.io
Address: 50.17.62.194
Name: auth.docker.io
Address: 34.193.147.40
个人电脑信息
:~$ uname -a
Linux ThinkPad-Edge 4.4.0-66-generic #87-Ubuntu SMP Fri Mar 3 15:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
2017年03月12日19:52补充
换到家里的网络重启电脑后,第一次会出现
:~$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
docker: Error response from daemon: Get https://registry-1.docker.io/v2/library/hello-world/manifests/latest: read tcp 192.168.0.7:53058->50.17.62.194:443: read: connection reset by peer.
See 'docker run --help'.
:~$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
78445dd45222: Pull complete
Digest: sha256:c5515758d4c5e1e838e9cd307f6c6a0d620b5e07e6f927b07d05f6d12a1ac8d7
Status: Downloaded newer image for hello-world:latest
Hello from Docker!
貌似是网络环境问题,真是见鬼了,目前已正常使用。
过去多啦不再A梦2017-04-27 09:05:03
국내 네트워크 문제의 원인을 아시나요? daocloud, speed cloud, lingque cloud 등과 같은 일부 국내 도커 이미지를 사용할 수 있으며 모두 이미지 가속 기능을 제공합니다
为情所困2017-04-27 09:05:03
docker를 사용하는 경우 /var/run/docker.sock을 호출해야 하는 명령이 많습니다
그러나 docker.sock에는 더 높은 권한이 필요합니다.
해결 방법:
1.docker.sock 권한 부여 사용자
2. 루트로 전환(Ubuntu는 sudo su를 사용하여 전환)
黄舟2017-04-27 09:05:03
Docker 사용자 그룹에 가입한 동일한 Docker 버전에서도 이 문제가 발생했습니다. 나중에 동일한 명령이 보고됩니다.
데몬의 오류 응답: Get https://registry-1.docker.io/... read tcp 192.168.1.170:49652->50.17.62.194:443: read: 피어에 의한 연결 재설정
잠시 후 다시 정상 작동되는데, 어디가 네트워크 문제인지 모르겠습니다.
2017-03-26
중국 과학 기술 대학의 소스를 사용하도록 변경되어 더 빠릅니다
https://lug.ustc.edu.cn/wiki/...