Adicionando docker-deamon local ao docker-machine?

2

Acabei de instalar uma máquina Ubuntu com um docker-daemon e consigo executar contêineres docker; depois disso, instalei a máquina docker e provisionei uma máquina ESX com docker2boot e vejo esse host quando executo docker-machine ls .

No entanto, o problema é que só consigo ver o host do docker do ESX e o daemon do docker local não está listado quando eu executo este comando docker-machine ls .

Então, agora, minha pergunta é: como adiciono meu daemon docker local ao docker-machine para que, quando eu executar docker-machine ls , eu possa ver meu daemon local como mecanismo docker padrão?

    
por Bosiwow 26.03.2016 / 14:30

1 resposta

1

Geralmente, você não adiciona o daemon local a docker-machine , pois a ferramenta é a principal usada para criar / provisionar hosts habilitados para Docker e gerenciar as variáveis de ambiente necessárias para se conectar a esses daemons remotos:

$ env | grep DOCKER
DOCKER_HOST=tcp://192.168.99.100:2376
DOCKER_MACHINE_NAME=default
DOCKER_TLS_VERIFY=1
DOCKER_CERT_PATH=/Users/deizel/.docker/machine/machines/default

Para se conectar a um daemon instalado localmente, você pode cancelar a configuração dessas variáveis de ambiente:

unset DOCKER_TLS_VERIFY
unset DOCKER_CERT_PATH
unset DOCKER_MACHINE_NAME
unset DOCKER_HOST

Ou no Bash, basta executar unset ${!DOCKER_*} .

Dito isto, você pode ter sorte com o uso do driver none . Por exemplo:

$ docker-machine create -d 'none' --url http://localhost:2375 default
Running pre-create checks...
Creating machine...
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env default
$ docker-machine ls
NAME       ACTIVE   DRIVER         STATE     URL                     SWARM   DOCKER    ERRORS
default    -        none           Running   http://localhost:2375           Unknown   Unable to query docker version: Cannot connect to the docker engine endpoint

(Eu estou no MacOS, então não posso testá-lo agora.)

    
por 29.03.2017 / 15:52

Tags