Comment on page
The docker-install.sh 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:
- install Docker
- (optional) add the current user to the
sudoersgroup and enable password-free use of
- configure log limits for Docker
- configure $PATH environment for Docker
- add current user to
- Install latest stable
- Make sure that
libseccomp2is of a new enough version to support Bullseye-based Docker containers
udevrules 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.
dhcpdbased systems, exclude Docker Container-based virtual ethernet interfaces from using DHCP
After running this script, your system should be ready to use
docker compose. A sample
docker-compose.ymlhas been included in the
- To use it, you can enter the following command:
bash <(curl -s https://raw.githubusercontent.com/sdr-enthusiasts/docker-install/main/docker-install.sh)
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 Github. If you have improvements that you'd like to contribute, please submit a PR.
- ISSUE: The script fails with the message below:
E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
E: Repository 'http://archive.raspberrypi.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'oldstable'
- SOLUTION: First run
sudo apt-get update --allow-releaseinfo-change && sudo apt-get upgrade -yand then run the install script again.