Я працюю над завданням, яке передбачає створення образу докера на основі centOs, використовуючи файл Docker . Один із кроків всередині файлу docker потребує встановлення змінних ENV http_proxy та https_proxy , щоб працювати позаду проксі.
Оскільки цей файл Docker буде використовуватися кількома командами, які мають різні проксі-сервери, я хочу уникнути необхідності редагувати файл Docker для кожної команди. Натомість я шукаю рішення, яке дозволяє мені передавати змінні ENV під час побудови, наприклад,
sudo docker build -e http_proxy = somevalue.
Я не впевнений, чи вже є варіант, який це забезпечує. Мені чогось не вистачає?
docker run -e http_proxy http://1.2.3.4:3128 -e https_proxy 1.2.3.4:3129
? Документdocker run
docs.docker.com/reference/commandline/run