Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Official Graphite docker images #1874

Closed
deniszh opened this issue Mar 26, 2017 · 11 comments
Closed

Official Graphite docker images #1874

deniszh opened this issue Mar 26, 2017 · 11 comments

Comments

@deniszh
Copy link
Member

deniszh commented Mar 26, 2017

Hello!
I'm personally not a great fan of Docker, especially on PROD, but I should admit that's a great packer tool, especially for packages with multiple dependencies.
So, I think we need to create official docker images for 1.0.0 too.
Current issues:

  1. I can't add 'graphite' or 'graphiteproject' organization on dockerhub for some reason. Now I created graphiteapp. @obfuscurity - did you create one? I can't find it using search, though.
  2. Current most popular graphite images which we have on dockerhub:
    https://github.com/hopsoft/docker-graphite-statsd
    https://github.com/nickstenning/docker-graphite
    https://github.com/sitespeedio/docker-graphite-statsd
    Should we fork them or create separate one?
  3. Should we include statsd? or Grafana?
@obfuscurity
Copy link
Member

obfuscurity commented Mar 26, 2017 via email

@iksaif
Copy link
Member

iksaif commented Mar 27, 2017

I would include Grafana and statsd or collectd.

@diceone
Copy link

diceone commented May 28, 2017

I would NOT include grafana or statsd/collectd. It would blow up the container image. There is an official grafana image.

@DanCech
Copy link
Member

DanCech commented May 28, 2017

I'd propose a small fleet of images that are designed to work together, with carbon and graphite-web as the core, and potentially modified versions of the grafana and/or statsd/collectd images to help people get going quickly. Once they're published then it would be relatively easy to give people a docker-compose.xml that could fire up a complete stack based on the individual images.

@iksaif
Copy link
Member

iksaif commented May 30, 2017

People have been asking me for a BigGraphite image, I'll be happy to base it on top of a Graphite image.

@ccoenen
Copy link

ccoenen commented Jul 16, 2017

All of the inofficial docker images are out of date (0.9.x), but I can report that I'm using the hopsoft image succesfully. Basically, I want exactly that but with the current stable ;-)
It may be worth noting that there's a WIP branch to upgrade to 1.0.1

@deniszh
Copy link
Member Author

deniszh commented Jul 18, 2017

OK, I just pushed this - https://github.com/graphite-project/docker-graphite-statsd and this - https://hub.docker.com/r/graphiteapp/graphite-statsd/. I asked @hopsoft's permission to reuse his code.
Any suggestions / patches etc. are welcome!

@deniszh
Copy link
Member Author

deniszh commented Jul 18, 2017

I want to include small snippet to http://graphiteapp.org/quick-start-guides/
Like

Try Graphite in Docker and have it running in seconds:

docker run -d\
 --name graphite\
 --restart=always\
 -p 80:80\
 -p 2003-2004:2003-2004\
 -p 2023-2024:2023-2024\
 -p 8125:8125/udp\
 -p 8126:8126\
 graphiteapp/graphite-statsd

Check https://github.com/graphite-project/docker-graphite-statsd for details.

This is portable, fast and easy to use.

@deniszh
Copy link
Member Author

deniszh commented Jul 18, 2017

PR for website - graphite-project/graphite-project.github.io#35
Not sure should we push it or mentioning in Install section should be enough.

@cclauss
Copy link
Contributor

cclauss commented Dec 15, 2017

Is this issue closed?

@deniszh
Copy link
Member Author

deniszh commented Dec 15, 2017

Yes, we have docker image and it has open repo now - https://github.com/graphite-project/docker-graphite-statsd

@deniszh deniszh closed this as completed Dec 15, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

7 participants