GNU Radio provides the framework and tools to build and run software radio
docker pull fullaxx/gnuradio
Optional: Set Depth 16
Default: 24
-e VNCDEPTH='16'
Optional: Set 1920x1080 Resolution
Default: 1280x800
-e VNCRES='1920x1080'
Optional: Set Password Authentication
Default: No Authentication
-e VNCPASS='vncpass'
Optional: Set Read-Write and Read-Only password
Default: No Authentication
-e VNCPASS='vncpass' -e VNCPASSRO='readonly'
Optional: Run as a non-root user
Default: root (UID: 0)
-e VNCUSER='guest' -e VNCUID='1000'
Optional: Set a custom group for non-root user
Default: same as VNCUSER and VNCUID
-e VNCGROUP='guests' -e VNCGID='1001'
Optional: Set umask to define permission for new files
Default: 0022
-e VNCUMASK='0002'
Set the timezone to be used inside the container
Default: UTC
-e TZ='Asia/Tokyo'
-e TZ='Europe/London'
-e TZ='America/Los_Angeles'
-e TZ='America/Denver'
-e TZ='America/Chicago'
-e TZ='America/New_York'
Run the image on localhost port 5901 with default configuration
docker run -d -p 127.0.0.1:5901:5901 fullaxx/gnuradio
Run the image with Depth 16
docker run -d -p 127.0.0.1:5901:5901 -e VNCDEPTH='16' fullaxx/gnuradio
Run the image with 1920x1080 Resolution
docker run -d -p 127.0.0.1:5901:5901 -e VNCRES='1920x1080' fullaxx/gnuradio
Run the image with Password Authentication
docker run -d -p 127.0.0.1:5901:5901 -e VNCPASS='vncpass' fullaxx/gnuradio
Run the image with Read-Write and Read-Only password (Using R/O pass requires R/W pass)
docker run -d -p 127.0.0.1:5901:5901 -e VNCPASS='vncpass' -e VNCPASSRO='readonly' fullaxx/gnuradio
Run the image as a non-root user account
docker run -d -p 127.0.0.1:5901:5901 -e VNCUSER='guest' -e VNCUID='1000' fullaxx/gnuradio
Run the image as a non-root user account with custom group
docker run -d -p 127.0.0.1:5901:5901 -e VNCUSER='guest' -e VNCUID='1000' -e VNCGROUP='guests' -e VNCGID='1001' fullaxx/gnuradio
Run the image in Tokyo
docker run -d -p 127.0.0.1:5901:5901 -e TZ='Asia/Tokyo' fullaxx/gnuradio
Run the image with extra permissions
docker run -d --privileged --network=host fullaxx/gnuradio
vncviewer 127.0.0.1:5901
docker build -t="fullaxx/gnuradio" github.com/Fullaxx/gnuradio