Install Docker
Last updated
Was this helpful?
Last updated
Was this helpful?
The script helps users get ready to use the SDR-Enthusiasts' Docker containers. The script is written to be used on a Debian (Ubuntu, Raspberry Pi OS, or DietPi OS) system that is "barebones", i.e., where Docker has not yet been installed. Debian OS versions Stretch, Buster, and Bullseye are supported.
It will check, and if necessary install the following components and settings:
docker
install Docker
(optional) add the current user to the sudoers
group and enable password-free use of sudo
configure log limits for Docker
configure $PATH environment for Docker
add current user to docker
group
docker compose
Install latest stable docker compose
plugin
Make sure that libseccomp2
is of a new enough version to support Bullseye-based Docker containers
Update udev
rules for use with RTL-SDR dongles
Blacklist SDR drivers so the SDR-Enthusiasts
' ADSB and ACARS containers can access the RTL-SDR dongles. Unload any preloaded drivers.
on dhcpd
based systems, exclude Docker Container-based virtual ethernet interfaces from using DHCP
After running this script, your system should be ready to use docker
and docker compose
. A sample docker-compose.yml
has been included in the docker-install
repository if you want to explore extra options after following this guide.
To use it, you can enter the following command:
ISSUE: The script fails with the message below:
SOLUTION: First run sudo apt-get update --allow-releaseinfo-change && sudo apt-get upgrade -y
and then run the install script again.
Feel free to inspect the script . You should really not blindly run other people's scripts - make sure you feel comfortable with what it does before executing it.
This script is a work of love, and we don't currently provide support for alternative platforms or configurations. Feel free to reuse those parts of the script that fit your purpose, subject to the License grant provided with the script. If you need help or find a bug, please raise an issue on . If you have improvements that you'd like to contribute, please submit a PR.