Tôi gặp sự cố khi đăng nhập vào docker từ Ubuntu 18.04.5 LTS của mình
Đây là lệnh tôi chạy để đăng nhập docker
Sudo docker đăng nhập -u myname -p mypass
Đây là lỗi tôi đã có
Phản hồi lỗi từ daemon: Nhận https://registry-1.docker.io/v2/: net/http: yêu cầu bị hủy trong khi chờ kết nối (Client.Timeout đã vượt quá trong khi chờ tiêu đề)
Tôi đã tìm kiếm trên google và có vẻ như đây không phải là vấn đề phổ biến đối với mọi người.
Đây là phiên bản docker của tôi
Khách hàng: Docker Engine - Cộng đồng
Phiên bản: 19.03.12
Phiên bản API: 1.40
Phiên bản đi: go1.13.10
Cam kết Git: 48a66213fe
Được xây dựng: Mon 22 Jun 15:45:36 2020
Hệ điều hành/Arch: linux/AMD64
Thử nghiệm: sai
Máy chủ: Công cụ Docker - Cộng đồng
Động cơ:
Phiên bản: 19.03.12
Phiên bản API: 1.40 (phiên bản tối thiểu 1.12)
Phiên bản đi: go1.13.10
Cam kết Git: 48a66213fe
Được xây dựng: Mon 22 Jun 15:44:07 2020
Hệ điều hành/Arch: linux/AMD64
Thử nghiệm: sai
chứa:
Phiên bản: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Phiên bản: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Phiên bản: 0.18.0
GitCommit: fec3683
Về cơ bản, có những gì tôi đã làm cho đến nay:
- chạy
sudo docker run hello-world
để xác minh rằng docker của tôi chạy đúng cách
Xin chào từ Docker!
Thông báo này cho biết rằng cài đặt của bạn dường như đang hoạt động bình thường.
...
- chạy
sudo vi ~/.docker/config.json
để thêm "HttpHeaders
{
"xác thực": {},
"Đầu trang http": {
"Tác nhân người dùng": "Docker-Client/19.03.12 (linux)"
}
}
- chạy
sudo vi /etc/docker/daemon.json
để thêm dns sau đó tải lại daemon và khởi động lại docker
{
"dns": ["8.8.8.8","8.8.4.4" ]
}
- chạy
cuộn tròn https://registry-1.docker.io/v2/
và chắc chắn tôi đã có cái này
{"lỗi":[{"mã":"KHÔNG ĐƯỢC CẤP PHÉP","nội dung":"yêu cầu xác thực","chi tiết":null}]}
Khi mọi người nói về máy chủ proxy, tôi cũng đã chạy thử cuộn tròn https://google.com
và nhận được phản hồi, điều đó có nghĩa là máy chủ của tôi không nằm sau proxy?
Thật không may, sau khi thử nhiều cách kết hợp các giải pháp trên, tôi vẫn không thể đăng nhập vào docker.
Có ai có lời khuyên nào không?