Maison  >  Article  >  Opération et maintenance  >  Ai-je besoin des privilèges root pour exécuter Docker ?

Ai-je besoin des privilèges root pour exécuter Docker ?

angryTom
angryTomoriginal
2020-03-14 17:19:096967parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn