Maison > développement back-end > Golang > Docker : Pourquoi mon conteneur renvoie-t-il « Autorisation refusée » lorsque j'essaie d'exécuter le script de point d'entrée ?

Docker : Pourquoi mon conteneur renvoie-t-il « Autorisation refusée » lorsque j'essaie d'exécuter le script de point d'entrée ?

Linda Hamilton
Libérer: 2024-11-11 12:30:03
original
766 Les gens l'ont consulté

Docker: Why is my container throwing

Docker : Erreur lors de la création de la tâche Shim : Dépannage de l'échec « Autorisation refusée »

Dans ce contexte, un utilisateur a rencontré une erreur lors de la création d'un Docker image basée sur le Dockerfile fourni. En essayant d'exécuter le conteneur, ils ont reçu l'erreur suivante :

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "./deployment-service": permission denied: unknown.
Copier après la connexion

Cause :

L'erreur suggère que le script de point d'entrée du conteneur, "./deployment- service", manque d'exécutable autorisations.

Solution :

Pour résoudre ce problème, l'utilisateur a ajouté la commande RUN suivante avant le point d'entrée CMD :

RUN chmod +x deployment-service
Copier après la connexion

Cette commande définit les autorisations d'exécution sur le script "./deployment-service", garantissant que le conteneur peut exécuter avec succès le point d'entrée lorsqu'il démarre.

Conclusion :

En accordant des autorisations d'exécution au script de point d'entrée du conteneur, l'utilisateur a pu créer et exécuter avec succès l'image Docker, éliminant ainsi l'option « autorisation refusée ». "erreur.

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 de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal