Dùng giai đoạn của yêu cầu thất bại để chọn nguồn cấu hình:

Tiến trìnhĐầu vào proxy cần kiểm tra
VS Code và các tiến trình con từ xa liên quanremoteEnv trong devcontainer.json
Môi trường chạy của toàn bộ containercontainerEnv cho thiết lập image/Dockerfile; môi trường dịch vụ cho Compose
Dockerfile RUNĐối số build qua proxy, gồm cả proxy mặc định của ứng dụng khách Docker
Kéo image nềnCấu hình kết nối ra của Docker daemon

Với hàng đầu tiên, hãy hợp nhất một đoạn như sau:

"remoteEnv": {
  "HTTP_PROXY": "http://proxy.example:8080",
  "HTTPS_PROXY": "http://proxy.example:8080"
}

Trình tải xuống phải hỗ trợ các biến này; dùng tên chữ thường khi cần. Với các lượt tải công khai được phép, danh sách proxy HTTP cung cấp ứng viên cho những URL remoteEnv này. Hãy build lại hoặc mở lại qua vòng đời Dev Containers sau khi thay đổi.

Môi trường chạy remoteEnv là quá muộn cho một lần build trước đó hoặc kéo image. Tránh giữ thông tin đăng nhập proxy cá nhân trong các lớp image bằng ENV.

Điểm cuối cũng phải truy cập được từ container. localhost nghĩa là chính container đó; proxy trên máy chủ cần địa chỉ do nền tảng Docker đã chọn công bố và một trình lắng nghe truy cập được. host.docker.internal trên Desktop không phải giao diện Linux phổ quát.

Bài viết liên quan