Contêineres do Docker que se conectam a um daemon de host

1

Eu gostaria de executar um daemon no host e fazer com que os contêineres se conectem a ele. Eu estava pensando em ligar o daemon no host a 127.0.0.1 e depois ter algo (delegado? Ou é iptables suficiente?) Encaminhar pacotes do IP de docker0 para o daemon. Então as perguntas são

  1. Como começo algo quando o daemon do docker é iniciado
  2. O que é isso?

Eu estou no Debian 7.

As seguintes perguntas parecem relevantes, mas a AFAIK não são respostas:

  1. conectando-se do contêiner do Docker ao host do Docker
  2. link
  3. link
por chx 18.12.2014 / 23:37

1 resposta

0

O que eu encontrei em vez disso é - a maioria dos daemons são capazes de usar soquetes Unix e você pode montar o soquete do host no container com -v . O antigo truque de tudo é um arquivo muito útil. Por exemplo, docker run -v /var/run/mysqld/mysqld.sock:/tmp/mysql.sock . Dentro do contêiner, você se conectará a /tmp/mysql.sock . Além disso, o mesmo truque funciona com a montagem do diretório que contém o soquete - isso pode ser usado para executar aplicativos X Windows dentro do Docker sem o SSH Forward: basta fazer -v /tmp/.X11-unix:/tmp/.X11-unix .

    
por 01.05.2015 / 22:13