Skip to content

Fullaxx/gnuradio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A GNU Radio docker image based on Ubuntu Desktop

Base Docker Image

fullaxx/ubuntu-desktop

Software

GNU Radio provides the framework and tools to build and run software radio

Get the image from Docker Hub

docker pull fullaxx/gnuradio

VNC Options

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'

TimeZone Configuration

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

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

Connect using vncviewer

vncviewer 127.0.0.1:5901

Build it locally using the github repository

docker build -t="fullaxx/gnuradio" github.com/Fullaxx/gnuradio

About

An Ubuntu docker image running GNU Radio

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published