Я установил 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.