A Docker image containing GNSS-SDR
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


GNSS-SDR Dockerfile

This repository contains a Dockerfile that creates a Docker image with GNSS-SDR and its dependencies installed via .deb packages. This includes GNU Radio and drivers for a wide range of RF front-ends through UHD, gr-osmosdr and gr-iio.

This image uses baseimage-docker, a special Docker image that is configured for correct use within Docker containers. It is Ubuntu, plus:

  • Modifications for Docker-friendliness.
  • Administration tools that are especially useful in the context of Docker.
  • Mechanisms for easily running multiple processes, without violating the Docker philosophy.
  • It only consumes 9 MB of RAM.

If you still have not done so, install Docker and verify your installation.

Pull docker image

You can download (pull) the image via following command:

  $ docker pull carlesfernandez/docker-gnsssdr

Build docker image

Go to the repository directory and run the following command:

 $ docker build -t carlesfernandez/docker-gnsssdr .

Run docker image


$ docker run --rm -t -i carlesfernandez/docker-gnsssdr /sbin/my_init -- bash -l

or simply:

$ docker run -it carlesfernandez/docker-gnsssdr