докер-машина за корпоративным прокси

3

Я установил Machine (инструмент Docker) и пытаюсь научиться его использовать, следуя руководству пользователя. Я использую CentOS 6,6

Поскольку я работаю за прокси-сервером компании, я экспортировал некоторые переменные окружения, чтобы заставить вещи работать:

#!/bin/bash

http_proxy='http://<domain>\\<login>:<password>@<proxy>:<port>'
https_proxy='https://<domain>\\<login>:<password>@<proxy>:<port>'
export http_proxy https_proxy

Моя проблема возникает, когда я хочу создать машину. Например, я тестирую его с помощью VirtualBox (который я также установил):

sudo -E docker-machine create --driver virtualbox dev

Я использую опцию -E, чтобы sudo не отбрасывал переменные окружения. Я предполагаю, что проблема не в 2 прокси-линиях, потому что я использовал их в некоторых других случаях, и это работало (пример: загрузка изображения из Docker-хаба, загрузка файлов с помощью cURL, установка пакетов pip, ...) ,

Вывод этой командной строки:

WARN[0005] Unable to check for the latest release: Get https://api.github.com/repos/boot2docker/boot2docker/releases: dial tcp 192.30.252.136:443: i/o timeout
INFO[0005] Downloading boot2docker.iso to /root/.docker/machine/cache/boot2docker.iso...
ERRO[0005] Error creating machine: Get : unsupported protocol scheme ""
WARN[0005] You will want to check the provider to make sure the machine and associated resources were properly removed.
FATA[0005] Error creating machine

Видимо, другие люди столкнулись с некоторой подобной проблемой, и, похоже, она была решена: https://github.com/docker/machine/pull/625

Возможно, я что-то делаю не так, но я действительно не понимаю, и не могу найти много помощи через поиск в Google.

Элуан Керилл-Эвен
источник
2
это должно исправить вашу проблему: github.com/docker/machine/blob/…
BMW