This project allows you to run QGIS, a popular open-source Geographic Information System (GIS) software, within a Docker container using noVNC for remote desktop access. It has been created with the intention of being compatible with Onyxia (onyxia.sh), a platform for easily deploying and managing data analysis environments.
QGIS (Quantum GIS) is a user-friendly and powerful open-source desktop GIS application that provides a wide range of tools for working with geographic data. It's used by professionals and enthusiasts alike for tasks such as mapping, spatial analysis, data visualization, and more. Whether you're a geospatial expert or a beginner, QGIS is a versatile and valuable tool for working with geographic information.
To use this Docker container and run QGIS, follow these steps:
-
Prerequisites:
- Install Docker: Docker Installation Guide
-
Clone this Repository:
git clone https://github.com/trygu/dapla-qgis-desktop.git
-
Build the Docker Container:
cd dapla-qgis-desktop docker build --platform linux/amd64 -t trygu/dapla-qgis-desktop:1.0 .
-
Run the Docker Container:
docker run -p 6080:6080 trygu/qgis-desktop:1.0
-
Access QGIS:
- Open your web browser and navigate to
http://localhost:6080/
.
- Open your web browser and navigate to
-
Start Using QGIS:
- Once logged in, you will have access to a QGIS desktop environment running in the container. You can start creating, editing, and analyzing geographic data right from your browser.
Feel free to customize this Docker container to suit your specific needs. You can modify the Dockerfile, add plugins, and configure QGIS settings as required. This project provides a foundation for running QGIS in a containerized environment, making it easier to manage and share GIS projects.
This project has been designed with compatibility for Onyxia in mind. You can easily deploy it within the Onyxia platform to take advantage of its data analysis capabilities and resources.
This project is licensed under the MIT License - see the LICENSE file for details.