Ich verfolge die CoreOS Docker-Dokumentation und erwähne das Starten von Containern mit Befehlen wie:
docker run someImageName /bin/somebinary
Wo someImageName
ist ein Bild? Wenn / bin / somebinary beendet wird, wird das Image nicht mehr ausgeführt.
Ich möchte einfach ein Image ausführen, ohne die auszuführenden Binärdateien anzugeben. Stattdessen möchte ich einfach die Dienste (z. B. systemd / sysvinit) ausführen, die normalerweise im Images-Betriebssystem ausgeführt werden .
Dies scheint die häufigste Aufgabe zu sein, die jemand jemals mit Docker ausführen möchte, aber der Versuch, ein Image ohne einen Befehl auszuführen, gibt Folgendes zurück:
2014/02/05 14:49:19 Error: create: No command specified
Wie kann ich einen Docker-Container starten und ein vollständiges Betriebssystem ausführen, anstatt einen Befehl anzugeben ?