jancelin / qgis_desktop_docker

QGIS 3.4 and 3.6 Desktop running on Docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

QGIS 3.x Desktop running on Docker

A full-fledge QGIS 3.x running on Docker.

Everything supported in the standard QGIS 3.x is ready out of the box: 3D views, Google Maps/Sat/Terrain integration, OSM, plugins etc. Preferences are retained across sessions, and the integration with your physical computer is seamless.

Automated build on Docker Hub for maximum reliability.

qgis_desktop_docker screenshot

Build your own

If you instead feel like customizing something, you can build the image locally:

git clone https://github.com/jancelin/qgis_desktop_docker.git
cd qgis_desktop_docker

#(Edit the Dockerfile or what you need)
. ./build

sh qgis_run.sh 

Notes

There are three exposed directories:

  1. /mnt/ext_home/ is mapped to your home directory (i.e. "~")
  2. /root/qgis34-files is the working files directory and is mapped to your computer's ~/qgis34-files
  3. /root/.local (the profile/preferences directory) maps to your computer's ~/.qgis34-docker. This allows to retain preferences, histroy, etc across different sessions.

Troubleshooting

Since the X11-unix is mapped directly (by the qgis_run.sh script), there should be no need to run the insecure xhost + command. However, should you get errors accessing the display, consider running:

xhost +

Brought to you by:

RafDouglas C. Tommasi C. - 2019
http://rafdouglas.science


Released as GNU General Public License v3.0 - 2019

About

QGIS 3.4 and 3.6 Desktop running on Docker

License:GNU General Public License v3.0


Languages

Language:QML 96.0%Language:Dockerfile 2.7%Language:Shell 1.3%