Maison > développement back-end > Golang > Désactiver RYUK (conteneur de test Go)

Désactiver RYUK (conteneur de test Go)

WBOY
Libérer: 2024-02-08 22:42:18
avant
570 Les gens l'ont consulté

禁用 RYUK(Go 测试容器)

l'éditeur php Banana est là pour vous présenter une mesure de sécurité importante : la désactivation de RYUK (conteneur de test Go). RYUK est un outil courant qui exploite les environnements de conteneurs pour mener des attaques. Il peut provoquer des menaces potentielles pour le système hôte en modifiant les fichiers contenus dans le conteneur. Afin d'assurer la sécurité de l'environnement des conteneurs, la désactivation de RYUK est une mesure nécessaire. Dans cet article, nous détaillerons comment désactiver RYUK et fournirons quelques recommandations de sécurité associées pour vous aider à protéger votre environnement de conteneurs contre les attaques potentielles.

Contenu de la question

J'utilise le pipeline bitbucket pour exécuter les tests de mon projet go à l'aide de testcontainers. Le pipeline échoue avec le message :

Error response from daemon: authorization denied by plugin pipelines: --mounts is not allowed: creating reaper failed: failed to create container
Copier après la connexion

J'ai donc défini les testcontainers export testcontainers_ryuk_disabled=true trouvés dans la documentation Java. Cela ne semble rien faire.

En utilisant go 1.19.2 et github.com/testcontainers/testcontainers-go v0.15.0go 1.19.2github.com/testcontainers/testcontainers-go v0.15.0

解决方法

在此之后我去调查 testcontainers-go 源代码,发现我所要做的就是在我的 containerrequest

Solution de contournement🎜🎜Après cela, je suis allé enquêter sur le code source de testcontainers-go , et j'ai découvert que tout ce que j'avais à faire était de définir 🎜 dans mon containerrequest
SkipReaper:   true,
Copier après la connexion

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!

source:stackoverflow.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal