This rtlsdr images supports following tags for e.g. Linux, Raspberry, Pine64 etc.:
This images supports following architectures:
amd64
- for most desktop processorsarm7v
- for 32-Bit ARM images like Raspbian (Raspberry 1, 2, 3 and 4)arm64
- for 64-Bit ARM images like armbian (Pine 64, etc.)386
- for legacy desktop processors
This Docker image contains a build of rtlsdr. Following programs are included in this image:
- rtl_eeprom
- rtl_fm
- rtl_power
- rtl_sdr
- rtl_tcp
- rtl_test
You can run any rtlsdr command on your Docker host. To run the container in interactive mode use following command:
docker run -it --network host --device [YOUR_DVBT_DEVICE] rtl_tcp -a [YOUR_HOST_IP] -p [YOUR_HOST_PORT]
If your Docker host is running on ip address 192.168.0.1 and you want to use tcp port 1234 with your DVB-T stick on /dev/bus/usb/003/002 use the following command:
docker run -it --network host --device /dev/bus/usb/003/002 legacycode/rtlsdr rtl_tcp -a 192.168.0.1 -p 1234
Use SDRSharp and connect to your Docker rtl_tcp server with ip 192.168.0.1 and port 1234.
Feel free to contribute! You can find this project on GitHub]!
This Dockerfile is provided under the MIT License.
License information about rtlsdr can be found in the official repository.
The Docker images are based on the Debian Docker image. Refer to the official Debian Docker image page for license information.