Je suis la documentation CoreOS Docker et elle mentionne le démarrage des conteneurs avec des commandes comme:
docker run someImageName /bin/somebinary
Où someImageName
est une image. Lorsque / bin / somebinary se ferme, l'image ne sera plus en cours d'exécution.
Je voudrais simplement exécuter une image, sans spécifier de binaires à exécuter. Au lieu de cela, je veux simplement exécuter les services (par exemple, systemd / sysvinit) qui sont normalement exécutés dans le système d'exploitation des images .
Cela semble être la chose la plus courante que quiconque voudrait faire avec Docker, mais essayer d'exécuter une image sans commande renvoie:
2014/02/05 14:49:19 Error: create: No command specified
Comment puis-je démarrer un conteneur Docker et exécuter un système d'exploitation complet, plutôt que de spécifier une commande ?