Installation des Chef-Servers in einem Andock-Container

8

Ich habe versucht, Chef-Server in einem Docker-Container zu installieren, und ich habe einige Probleme. Ich betreibe eine VM mit einer aktuellen Version von Ubuntu 12.04 und der neuesten Version von Docker. Ich betreibe einen Basis-Docker Ubuntu 12.04 Container und installiere Chef-Server, Version 11.0.12 und das geht gut. Das Problem besteht darin, nach der Installation den erforderlichen Schritt "sudo chef-server-ctl reconfigure" auszuführen. Das Setup friert bei

ein %Vor%

und ich bekomme eine stacktrace.out von

%Vor%

Wenn jemand dies erfahren hat und / oder Ideen hat, würde ich es begrüßen.

Danke!

    
Greg 10.04.2014, 18:43
quelle

2 Antworten

9

In der Docker-Registrierung ist ein Bild verfügbar.

%Vor%

Die Dockerfile ist hier verfügbar:

Mark O'Connor 29.04.2014 19:57
quelle
2

Ich hatte dieses Problem. Durch das Erhöhen des gemeinsamen Speichers ist es verschwunden. Führen Sie einen Container mit der Option --privileged aus und führen Sie vor dem Starten des Chefservers Folgendes aus: sysctl -w kernel.shmmax=1288490189 (für mich 1288490189 Bytes, die 1,2GB ist genug).

Das in der Antwort von Mark O'Connor vorgeschlagene Docker-Bild funktionierte bei mir nicht (Datenbankverbindung konnte nicht gestartet werden), ich habe auch versucht, cbuisson / chef-server (wurde endlos neu konfiguriert) und schließlich habe ich meine eigene gefunden: xmik / chef-server-docker (benutztes Ubuntu 14.04).

    
Ewa 04.03.2015 15:57
quelle

Tags und Links