Er bestaat ontzettend veel software om je docker containers te beheren. In dit blog item bespreek ik Arcane. Arcane is een moderne, webgebaseerde interface voor het beheer van je Docker-omgeving. Het biedt een overzichtelijk, intuïtief overzicht en krachtige beheertools voor je containers, images, volumes en netwerken – allemaal op één plek.
Ik heb de documentatie gebruikt om dit op te zetten met een docker container. Maak een ‘docker-compose.yml’ file met de volgende inhoud (pas de waarde in ‘volumes’ aan naar jouw situatie en genereer een waarde voor PUBLIC_SESSION_SECRET met het commando: ‘openssl rand -base64 32’):
services: arcane: image: ghcr.io/ofkm/arcane:latest container_name: arcane ports: - '3004:3552' volumes: - /var/run/docker.sock:/var/run/docker.sock - /home/henri/docker/arcane/data:/app/data - /home/henri/docker/arcane/stacks:/app/data/stacks environment: - APP_URL=http://localhost:3552 - ENCRYPTION_KEY=JouwEncyrptionKeyPrecies32Karakters - JWT_SECRET=JouwGeheim - PUID=1000 - PGID=1000 restart: unless-stopped
Start de docker op met het commando ‘docker compose up -d’ en ga hierna met je internet-browser naar de URL:
http://localhost:3004
Gebruik voor de eerste login het account ‘arcane’ met wachtwooord ‘arcane-admin’. Hierna moet je een wizard doorlopen en verander je dit wachtwoord:
Na het doorlopen van de wizard krijg je het dashboard te zien:
Erg handig is de optie om niet gebruikte containers met 1 klik te verwijderen in ‘Images’ met de [Prune Unused] knop. Lees vooral de documentatie voor wat je allemaal met Arcana kunt doen. Als jij nog goede tips hebt om je containers te beheren dan hoor ik dat graag van je in de reacties onderaan dit artikel.