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.
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
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.0
go 1.19.2
和 github.com/testcontainers/testcontainers-go v0.15.0
在此之后我去调查 testcontainers-go 源代码,发现我所要做的就是在我的 containerrequest
containerrequest
SkipReaper: true,
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!