Comment définir les autorisations Docker Compose pour exécuter des scripts.
- Installez Intel® Edge Insights System à l’aide du guide d’installation.
- Vous avez rencontré l’erreur suivante lors de la création des exemples de fonctions définies par l’utilisateur (UDF) :
Error while fetching server API version: ('Connection aborted.', PermissionError(13, 'Permission denied'))
Failed to execute script docker-compose
Docker compose nécessite des autorisations élevées pour s’exécuter, veuillez exécuter la commande à l’aide de sudo ou ajouter l’utilisateur au groupe docker en suivant les étapes ci-dessous.
- Vérifier si le groupe docker existe
grep docker /etc/group
- Créez le groupe docker si la commande précédente n’a pas de sortie (remarque : les commandes suivantes peuvent nécessiter des autorisations élevées) :
groupadd docker
systemctl restart docker
- Ajouter l’utilisateur actuel au groupe docker
usermod -aG docker $USER
- Déconnectez-vous et reconnectez-vous au système