VS Code Dev Containers: Build və işləmə üçün proxy parametrləri
remoteEnv VS Code alt proseslərini əhatə edir; bütün işləmə mühiti, Dockerfile build girişləri və baza image çəkmələri başqa sahiblərə aiddir.
Konfiqurasiya mənbəyini seçmək üçün uğursuz sorğunun mərhələsindən istifadə edin:
| Proses | Yoxlanmalı proxy girişi |
|---|---|
| VS Code və əlaqəli uzaq alt proseslər | devcontainer.json daxilində remoteEnv |
| Bütün konteyner üzrə işləmə mühiti | image/Dockerfile quraşdırması üçün containerEnv; Compose üçün servis mühiti |
| Dockerfile RUN | Proxy build arqumentləri, Docker müştərisinin standart proxy parametrləri daxil olmaqla |
| Baza image çəkməsi | Docker daemon-un xarici bağlantı konfiqurasiyası |
Birinci sətir üçün belə bir fraqment birləşdirin:
"remoteEnv": {
"HTTP_PROXY": "http://proxy.example:8080",
"HTTPS_PROXY": "http://proxy.example:8080"
}Yükləyici bu dəyişənləri dəstəkləməlidir; tələb olunduqda kiçik hərfli adlardan istifadə edin. İcazə verilən açıq yükləmələr üçün HTTP proxy siyahısı bu remoteEnv URL-ləri üçün namizədlər təqdim edir. Dəyişiklikdən sonra Dev Containers dövrü ilə yenidən qurun və ya açın.
İşləmə vaxtı remoteEnv əvvəlki build və ya image çəkməsi üçün çox gecdir. Şəxsi proxy etimadnamələrini image qatlarında ENV ilə saxlamaqdan çəkinin.
Son nöqtə həm də konteynerdən əlçatan olmalıdır. localhost həmin konteyneri bildirir; host proxy seçilmiş Docker platformasının açdığı ünvanı və əlçatan dinləyicini tələb edir. Desktop-un host.docker.internal universal Linux interfeysi deyil.