Criar arquivo docker-compose.yml dentro de um diretório qualquer, pode ser na home. touch ~/docker-unifi/docker-compose.yml Inserir os seguintes parâmetros.
version: "2.1" services: unifi-controller: image: ghcr.io/linuxserver/unifi-controller container_name: unifi-controller environment: - PUID=1000 - PGID=1000 - MEM_LIMIT=1024M #optional volumes: - ./config:/config ports: - 3478:3478/udp - 10001:10001/udp - 8080:8080 - 8443:8443 - 1900:1900/udp #optional - 8843:8843 #optional - 8880:8880 #optional - 6789:6789 #optional - 5514:5514/udp #optional restart: unless-stoppedIniciar o container apartir da raiz
cd ~/docker-unifi/ docker-compose up -dPs. O servidor poderá demorar alguns minutos para carregar totalmente. Alguns comandos importantes para monitoramento.
--> Shell access whilst the container is running: docker exec -it unifi-controller /bin/bash --> To monitor the logs of the container in realtime: docker logs -f unifi-controller container version number --> docker inspect -f '{{ index .Config.Labels "build_version" }}' unifi-controller image version number --> docker inspect -f '{{ index .Config.Labels "build_version" }}' ghcr.io/linuxserver/unifi-controller