Instalei o Machine (ferramenta Docker) e estou tentando aprender como usá-lo seguindo o guia do usuário. Estou correndo centOS 6.6
Como estou trabalhando por trás de um proxy da empresa, exportei algumas variáveis de ambiente para que as coisas funcionassem:
#!/bin/bash
http_proxy='http://<domain>\<login>:<password>@<proxy>:<port>'
https_proxy='https://<domain>\<login>:<password>@<proxy>:<port>'
export http_proxy https_proxy
O meu problema surge quando quero criar uma máquina. Por exemplo, estou testando-o usando o VirtualBox (que também instalei):
sudo -E docker-machine create --driver virtualbox dev
Eu uso a opção -E para evitar que o sudo descarte as variáveis de ambiente. Eu suponho que o problema não vem das duas linhas de proxy, porque eu as tenho usado em outros casos e estava funcionando (exemplo: baixando uma imagem do hub do Docker, baixando arquivos com cURL, instalando pacotes pip, ...) .
Saída dessa linha de comando:
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
Aparentemente, outras pessoas encontraram algum problema semelhante, e parece que foi resolvido: link
Eu posso estar fazendo algo errado, mas eu realmente não entendo, e não consigo encontrar muita ajuda através da pesquisa no google.