- Comment exécuter docker en tant qu'utilisateur root?
- Comment résoudre l'autorisation refusée en essayant de se connecter à la prise Docker Daemon à Unix?
Comment exécuter docker en tant qu'utilisateur root?
Les conteneurs Docker sont conçus pour être accessibles en tant qu'utilisateurs de racine pour exécuter des commandes que les utilisateurs non racinaires ne peuvent pas exécuter. Nous pouvons exécuter une commande dans un conteneur en cours d'exécution à l'aide du docker exec. Nous utiliserons l'option -i et -t de la commande docker exec pour obtenir le shell interactif avec un accès terminal tty.
Comment résoudre l'autorisation refusée en essayant de se connecter à la prise Docker Daemon à Unix?
Le message d'erreur vous indique que votre utilisateur actuel ne peut pas accéder au moteur Docker, car vous manquez d'autorisations pour accéder à la prise Unix pour communiquer avec le moteur. En tant que solution temporaire, vous pouvez utiliser Sudo pour exécuter la commande ratée en tant que racine (e.g. sudo docker ps).