【发布时间】:2024-05-17 08:05:01
【问题描述】:
我无法理解 Docker 的概念。我试图安装这个组件(来自 influxdb 的石墨渲染图):
https://github.com/vimeo/graphite-api-influxdb-docker
我第一次遇到 docker,在这个工作之夜从那个链接部署石墨+influxdb 很重要。
问题是:如果我需要搜索石墨和influxdb的github链接,安装它们,然后让它们在docker下工作?
关于什么 docker 以及如何快速部署这个项目。
据我了解,我需要从 github 链接执行后续步骤:
#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?)
我觉得我的想法不同,希望你所想的几句话对我有一点帮助。
【问题讨论】:
-
只需点击链接中的
build部分即可。而不是git clone,只需按照build部分中的说明创建一个新的Dockerfile,在同一文件夹中添加一个yaml文件,并进行您需要的自定义。最后,使用名称docker build -t name .构建它,然后使用docker run -p 8000:8000 name
标签: github deployment graph docker graphite