7
votes

DockerDaemonConnectionRorror lors de la définition de Google Cloud géré VM à Ubuntu

J'essaie d'installer Google Cloud géré VM à Ubuntu selon ce manuel: [1] , [2]

J'ai installé Docker après le Guide d'installation de Docker .

Courir Docker avec: sudo docker -h TCP: //127.0.0.1: 2376 -D

J'ai créé des clés de certificat en fonction du Guide Docker HTTPS .

Mes environnements Variables:

  • Docker_Host = TCP: //: 2376
  • docker_tls_verify = 1
  • docker_cert_path = / home / Eyalev / CA

    lorsque j'exécute gcloud aperçu app Setup-gérer-gérer-VMS-VMS

    I Obtenir une erreur:

    https://gist.github.com/eyalev/aab86463bc63f4319d5c xxx

    Y a-t-il quelque chose qui me manque?


0 commentaires

3 Réponses :


1
votes

Je ne sais pas si cela va vous aider, mais vous pouvez essayer avec un docker_host plus explicite: xxx


0 commentaires

7
votes

J'ai enfin obtenu GCloud Aperçu App Setup-gérer-VMS Pour travailler sur Ubuntu. Voici ce que je devais faire:

  1. Obtenez Docker 1.3.0, pas 1.3.1. sudo apt-get install docker.io installé et ancienne version de Docker sur ma machine, alors je devais supprimer cela en premier. Mais curl -ssl https://get.docker.com/ubuntu/ | sudo sh installe la version 1.3.1, qui ne fonctionne pas non plus. J'ai rejoué toutes les lignes dans le script à https://get.docker.com/ubuntu/ mais je devais changer la dernière ligne apt-get install -y lxc-docker à apt-get install -y lxc-docker-1.3.0 Les documents officiels mentionnent que l'App moteur ne fonctionne pas avec Boot2Docker 1.3.1, mais je pense qu'ils signifiaient que cela ne fonctionne pas avec Docker 1.3.1.

  2. Je n'ai pas pu obtenir 127.0.0.1 pour travailler comme nom de famille. J'ai dû utiliser localhost lors de la création des certificats de ca et de serveur.

  3. J'ai dû exporter docker_host = tcp: // localhost: 2376 (Notez l'utilisation de localhost) avec docker_tls_verify = 1 et docker_cert_path =

  4. i définissez docker_opts dans / etc / par défaut / docker sur "- TLSverify --tlscaCert = /ca.pem --TlSert = /server-cert.pem - tlskey = /server-key.pem -h = 0.0.0.0: 2376 "

    gcloud aperçu app Setup-gérer-VMS-VMS fonctionne maintenant, mais je n'ai pas reçu gcloud Aperçu de l'application Exécuter pour mon application Go Fould.


2 commentaires

Stackoverflow.com/Questtions/26823017 a été mentionné que Docker 1.3.2 devrait résoudre le problème Docker 1.3.1 avait


Avez-vous eu à faire quoi que ce soit avec des autorisations? Je dois exécuter tous mes commandements de CLI avec sudo et je m'attends à ce que le client GCloud puisse également avoir des problèmes à cet égard.



0
votes

J'ai installé Docker 1.3.2 de instable (Debian), ajouté xxx

à / etc / par défaut / docker , et Ensemble xxx

pour le faire fonctionner.

Ce site contient des informations sur la configuration des paramètres de Docker par défaut pour Coreos (Systemd) https://coreos.com/docs/launching-containers/building/customizing- Docker /


0 commentaires