Unofficial Docker Image *BETA*
-
Hi Everybody!
I’m posting this here in the hopes that people will test this out and provide feedback. I have used fog for a long time and very much wanted an easier way to deploy it using a docker image. I couldn’t find any that were recent or that satisfied my OCD for implementing everything via environment variables, so I went ahead and spent the last several weeks building one out.
I feel like I’m at the stage where it works well enough that I’d love for people to test.
The whole goal was to create an image that could be pulled and run without having to do any building.
A couple of notes:
- It uses a separate container for the DB, but I haven’t yet tested out the use of an already existing DB. I think it is possible by altering the FOG_DB variables and then adjusting the requirements of the fog-server container in the compose file.
- I haven’t yet fully tested several things which are listed on the README. If I’m missing anything there, let me know
Please post in the issues area in the repo.
https://github.com/88fingerslukee/fog-docker
thanks!
Lucas -
Because I’m not affiliated with FOG in any official capacity and I’ve never actually contributed to it in any way before, I completely avoided making any actual changes to the source. I have noticed that there could be a couple of things that could make the docker implementation a little easier though, specifically around the FOG services themselves. I’m not entirely sure they are completely container friendly, but I really need more hands on this to test it out thoroughly.
Also, I used Debian 13 as the base image for this and it ends up being pretty large (2.5GB). It might be possible to shrink this with alpine-linux but I didn’t want to break a bunch of stuff and then have to spend more time chasing those bugs. Anybody that wants to work that angle, please feel free.