Điểm:1

Không thể đăng nhập vào docker qua Ubuntu 18.04.5 LTS

lá cờ mx

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:

  1. 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.
...
  1. 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)"
        }
}
  1. 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" ]
}
  1. 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?

Vesper avatar
lá cờ us
Rất có thể bạn đang gặp sự cố khi kết nối với một trong các địa chỉ `registry-1.docker.io` trong khi có kết nối hoàn hảo với một địa chỉ khác. Tôi nói rằng hãy sử dụng tệp máy chủ và khóa ít nhất một trong các địa chỉ được trả về bởi `dig a registry-1.docker.io` để trình nền docker của bạn sử dụng, đồng thời kiểm tra bằng cuộn tròn chi tiết (để lấy IP chính xác) mà nó thực sự hoạt động.
lá cờ in
Tôi tự hỏi liệu điều này có liên quan gì đến việc bạn đang chạy một hệ điều hành và bản dựng tương đối cũ hay không.Bạn đã tạo [mã thông báo truy cập](https://www.techrepublic.com/article/how-to-successfully-log-in-to-dockerhub-from-the-command-line-interface/) để đăng nhập hay bạn có đang cố sử dụng tên người dùng + mật khẩu của mình không? Dù sao, tôi muốn chạy tcpdump với một số bộ lọc chụp để xem bạn có thể thấy vấn đề không.
Scorpioooooon21 avatar
lá cờ mx
Xin chào, @Zoredache. Tôi có hai bộ máy chủ chạy với cùng một Ubuntu và Docker. Người đứng sau proxy doanh nghiệp có thể thực hiện đăng nhập docker mà không gặp bất kỳ sự cố nào. Tôi hiện đang gặp sự cố trên cụm khác, không nằm sau bất kỳ proxy nào

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.