Maison >Opération et maintenance >Docker >Ai-je besoin des privilèges root pour exécuter Docker ?
Avez-vous besoin d'autorisations root pour exécuter Docker
Des autorisations root sont requises pour exécuter Docker ?
Apprentissage recommandé : tutoriel Docker.
Pour résoudre le problème selon lequel les utilisateurs non root n'ont pas l'autorisation d'exécuter les commandes Docker, la méthode est la suivante :
Méthode 1 :
Utilisez sudo pour obtenir les droits d'administrateur et exécuter la commande docker, cette méthode présente de nombreuses limitations lors de l'exécution de commandes docker via des scripts
Méthode 2 :
Lorsque le démon docker est démarré , il recevra un nom par défaut. Donnez au groupe d'utilisateurs Docker l'autorisation de lire et d'écrire sur les sockets Unix. Par conséquent, tant que vous créez un groupe d'utilisateurs Docker et ajoutez l'utilisateur actuel au groupe d'utilisateurs Docker, l'utilisateur actuel aura l'autorisation. pour accéder au socket Unix, puis vous pouvez exécuter des commandes liées à Docker
sudo groupadd docker #添加docker用户组 sudo gpasswd -a $USER docker #将登陆用户加入到docker用户组中 newgrp docker #更新用户组
Site Web chinois PHP, un grand nombre de tutoriels d'exploitation et de maintenance de Docker et des tutoriels laravel framework, bienvenue pour apprendre.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!