- Sistema Operativo: Arch Linux 6.2.11
- Desktop Enviroment: GNOME 43
- Package manager: pacman
- Engine de renderização: TileServer GL
- Gestor gráfico docker engine (não Docker Desktop): Whaler (flatpak)
- Accesso ao MapTiler
Requer:
- Cliente DHCP,
- Locales em UTF-8 ou equivalente,
- NetworkManager,
- systemd 1,
- qemu,
- modulo kernel KVM,
- gnome-terminal
- AppIndicator
- Fazer atualização do sistema:
sudo pacman -Syu
- Verificar se o utilizador tem permissões para modulo KVM
ls -al /dev/kvm
- Caso não tenha permissões, executar
sudo usermod -aG kvm $USER
- Caso não tenha permissões, executar
- Descarregar e instalar o docker engine:
sudo pacman -S docker
- Testar com
docker info
edocker run hello-world
- Instalar um frontend GUI para o engine, neste caso o Whaler:
flatpak install whaler
(Se optar por não usar o whaler)
- Descarregar o pacote do Docker Desktop para arch
- No local onde está guardado, executar:
sudo pacman -U ./docker-desktop-<version>-<arch>.pkg.tar.zst
- Descarregar tiles do MapTiler e colocar num local com permissões de leitura e escrita
- Puxar a imagem do renderizador TileServer GL:
docker pull maptiler/tileserver-gl
- No local, dentro da pasta com o ficheiro osm*.mbtiles. Executar:
docker run -it -v $(pwd):/data -p 8080:80 maptiler/tileserver-gl
- No web-browser, aceder ao local
http://localhost:8080
ouhttp://[o ip do docker bridge]:8080
- https://docs.docker.com/desktop/install/archlinux/
- https://wiki.archlinux.org/title/Docker
- https://docs.docker.com/desktop/install/linux-install/#kvm-virtualization-support
- https://openmaptiles.org/docs/host/tileserver-gl/
Footnotes
-
Não pode ser outro tipo de sistema init ↩