Обновление:
Что ж, после прочтения немного документации docker , существует существующий способ правильно определить прокси ... См. https://docs.docker.com/network/proxy/
Создав на хосте файл ~/.docker/config.json
с помощью
{
"proxies":
{
"default":
{
"httpProxy": "http://ip:port",
"httpsProxy": "http://user:password@ip:port,
"noProxy": "*.test.example.com,.example2.com"
}
}
}
, затем ddev restart
docker автоматически установит необходимые переменные ENV, строчные и прописные.
Сэто, composer
работает, wget
работает.apt
по-прежнему не работает с формой внутри контейнера, потому что ему все еще нужны настройки прокси в файле /etc/apt/apt.conf.d/20proxyconf
, но он работает с .ddev/web-build/Dockerfile
, думаю, этого достаточно:)