Tôi đang thực hiện một nhiệm vụ liên quan đến việc xây dựng hình ảnh docker với centOs làm cơ sở của nó bằng cách sử dụng Dockerfile . Một trong các bước bên trong tệp dockerfile cần đặt các biến ENV http_proxy và https_proxy để hoạt động phía sau proxy.
Vì Dockerfile này sẽ được sử dụng bởi nhiều nhóm có các proxy khác nhau, tôi muốn tránh phải chỉnh sửa Dockerfile cho từng nhóm. Thay vào đó, tôi đang tìm kiếm một giải pháp cho phép tôi chuyển các biến ENV tại thời điểm xây dựng, ví dụ:
sudo docker build -e http_proxy = somevalue.
Tôi không chắc liệu đã có tùy chọn cung cấp điều này chưa. Tui bỏ lỡ điều gì vậy?
docker run -e http_proxy http://1.2.3.4:3128 -e https_proxy 1.2.3.4:3129
nào? Tài liệu củadocker run
docs.docker.com/reference/commandline/run