Pendant la construction, Docker lit HTTP_PROXY et HTTPS_PROXY à partir des arguments de construction. Une fois construit, le conteneur n'utilise l'adresse que si la variable est dans son environnement, transmise à l'exécution.
L'erreur classique
Le configurer au moment de la construction et supposer qu'il est valable au moment de l'exécution. L'image finie ne la conserve pas. Si le programme à l'intérieur du conteneur quitte la véritable adresse IP, la variable est absente de l'exécution.
Pour SOCKS5 sur le port 20481, la variable standard n'aide pas : le programme à l'intérieur doit savoir parler SOCKS.