README.txt 1.1 KB

12345678910111213141516171819202122232425
  1. #Passi per rendere persistente la configurazione di keycloak
  2. # Il comando originale per far partire keycloak
  3. docker run -p 8080:8080 -e KC_BOOTSTRAP_ADMIN_USERNAME=admin -e KC_BOOTSTRAP_ADMIN_PASSWORD=admin quay.io/keycloak/keycloak:26.1.2 start-dev
  4. # Crea un volume Docker per Keycloak
  5. docker volume create keycloak_data
  6. # Copia i dati dal container attuale nella directory corrente, fa il backup
  7. docker cp <container_id>:/opt/keycloak/data ./keycloak-data-backup
  8. # Ora monta il volume al container temporaneo per copiare i dati dal backup al volume keycloak_data
  9. docker run --rm -v keycloak_data:/mnt/keycloak-data -v $(pwd)/keycloak-data-backup:/backup ubuntu bash -c "cp -r /backup/* /mnt/keycloak-data/"
  10. # Aggiustare l'ownership del volume da montare
  11. chown 1000 /var/lib/docker/volumes/keycloak_data/_data -R
  12. # Il comando per far partire in detach keycloak con montato il named volume keycloak_data
  13. docker run -d -p 8080:8080 \
  14. -e KC_BOOTSTRAP_ADMIN_USERNAME=admin \
  15. -e KC_BOOTSTRAP_ADMIN_PASSWORD=admin \
  16. -v keycloak_data:/opt/keycloak/data \
  17. quay.io/keycloak/keycloak:26.1.2 start-dev