TheBiggerGuy / docker-ads-b

Docker container for ADS-B

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Documentation completeness

EasternPA opened this issue · comments

Hello, and thanks for putting this together.

I assume the general instructions are to git clone this repo, edit the variables and then run "docker-compose up"?

Also, do you know if I can run watchtower on a Raspberry Pi to keep the various containers up to date?

Thanks again.

Update: I tried out what I guessed above and met with some mixed results. I really only needed fr24 and FA. I tried the full bundle, but the Pi ran out of space on a 4GB microSD. I pruned the containers and images and edited out everything except FR24 and FA (and dump1090 of course) from docker-compose.yml and ran it all over again. It worked, but I couldn't view the live data in FA on port 8080 anymore. I added 8080 to docker-compose.yml and flightaware/Dockerfile-flightaware but 8080 was never exposed. Not sure what I'm missing, but I'm here to learn.

Then I tried adding adsbexchange back in, but that build never completed. Sorry I don't have more detail on the error, I will update when I try it again. I've removed that and I'm trying virtualradar now to see if that one will build. I'm seeing a ton of warnings about an old pip version being used.

Hi,
Yes the project is designed to "just work" with docker-compose up -d with the appropriate config alterations in the *.env files. I believe there is a single exception with the USB device, you may need to edit https://github.com/TheBiggerGuy/docker-ads-b/blob/latest/docker-compose.yml#L21

Please let me know if you need more help or better documentation.

Just to note I have checked the latest image sizes and the full bundle is 435.8MB in total. I have designed the images to be as small as possible. Are you trying to build the images or just use the prebuilt images on Docker Hub?
You may want to try running docker-compose pull before docker-compose up -d to get the prebuild images.

I've been fine with building FA and FR24. I also used to run adsbexchange on this same Pi 2B but it's not running for me just yet. I also tried virtual radar so that I can get a view of what I'm reporting, but hitting my Pi on 8080 throws a Bad Gateway. FA and FR24 are successfully reporting and those are the ones whose services I actually use. I'll keep working on the others. I've never tried VR before but I'd be happy if I can get 8080 back on FA instead.

I have about 1GB on my 4GB card so I'm good on space for now. I really appreciate what you've done putting this together.

And thanks for the tip about -d on docker-compose up. I've been running it in screen so that I could detach it!!

For VirtualRadar you need to go to http://localhost:8080/VirtualRadar (note the VirtualRadar in the path and not just the root) or http://localhost:8080/VirtualRadar/WebAdmin/Settings.html for the admin panel. I am quite busy at the moment but will try and make some time each day to answer any questions and help. Getting a small community around the images would help us all if people actually find them useful.

Thank you for the tip on the path in the URL. I've never used it before and did not know about that. I'm using this project to learn about Docker, Kubernetes, and now KNative.

I'd like to swap out dump1090 for dump1090-fa as I'm losing fidelity on my Flight Aware dashboard running the plain vanilla dump1090.

I started the work but ran out of my time c219fd2 please feel free to work of that or start from scratch.
Note that the Flightaware image already uses that version of dump1090 so there is a working example at https://github.com/TheBiggerGuy/docker-ads-b/blob/latest/flightaware/Dockerfile-flightaware#L53