Ich kann die Konzeption von Docker nicht verstehen. Ich versuche, diese Komponente zu installieren (Graphit Graphen von influxdb Rendering):So stellen Sie ein Produkt mithilfe von Docker in wenigen Schritten bereit
https://github.com/vimeo/graphite-api-influxdb-docker
ich mit Docker zum ersten Mal konfrontiert wurde, und es ist wichtig, Graphit + influxdb aus dieser Verbindung durch diese Arbeit Nacht zu implementieren.
Die Frage ist: Wenn ich suche github Links von Graphit und influxdb, installieren Sie sie, und danach machen sie arbeiten unter Docker?
Für welchen Docker und wie schnell dieses Projekt bereitstellen.
Als ich verstand ich die nächsten Schritte von Github Link tun müssen:
#cd /root
#yum install docker
#docker pull vimeo/graphite-api-influxdb
#git clone https://github.com/vimeo/graphite-api-influxdb-docker.git
#cd graphite-api-influxdb-docker
#ls
Dockerfile graphite-api.sh graphite-api.yaml LICENSE NOTICE README.md
#vi graphite-api.yaml (change <host> to localhost)
#docker build .
#docker run -p 8000:8000 <image-id> (<image-id> here i set like vimeo/graphite-api-influxdb if this true?)
Ich fühle, dass ich denke, in andere Richtung und hoffen, ein paar Worte, was u denken über eine kleine Hilfe für mich.
Folgen Sie einfach dem Abschnitt 'build' in Ihrem Link. Erstellen Sie anstelle von 'git clone' einfach eine neue Dockerfile, wie im' build'-Abschnitt beschrieben, und fügen Sie eine 'yaml'-Datei in den gleichen Ordner mit der von Ihnen benötigten Anpassung hinzu. Schließlich erstellen Sie es mit einem Namen 'Docker build -t Name .', dann' Docker run -p 8000: 8000 name' –