Heim > Backend-Entwicklung > Golang > RYUK (Go-Testcontainer) deaktivieren

RYUK (Go-Testcontainer) deaktivieren

WBOY
Freigeben: 2024-02-08 22:42:18
nach vorne
569 Leute haben es durchsucht

禁用 RYUK(Go 测试容器)

php-Editor Banana ist hier, um Ihnen eine wichtige Sicherheitsmaßnahme vorzustellen – die Deaktivierung von RYUK (Go-Testcontainer). RYUK ist ein gängiges Tool, das Containerumgebungen ausnutzt, um Angriffe durchzuführen. Es kann potenzielle Bedrohungen für das Hostsystem darstellen, indem es Dateien innerhalb des Containers verändert. Um die Sicherheit der Containerumgebung zu gewährleisten, ist die Deaktivierung von RYUK eine notwendige Maßnahme. In diesem Artikel erklären wir detailliert, wie Sie RYUK deaktivieren und geben einige entsprechende Sicherheitsempfehlungen, die Ihnen helfen, Ihre Containerumgebung vor potenziellen Angriffen zu schützen.

Frageninhalt

Ich verwende die Bitbucket-Pipeline, um meine Go-Projekttests mit Testcontainern auszuführen. Pipeline schlägt mit Meldung fehl:

Error response from daemon: authorization denied by plugin pipelines: --mounts is not allowed: creating reaper failed: failed to create container
Nach dem Login kopieren

Also habe ich die Testcontainer export testcontainers_ryuk_disabled=true eingestellt, die ich in der Java-Dokumentation gefunden habe. Scheint nichts zu bewirken.

Verwendung von go 1.19.2 und github.com/testcontainers/testcontainers-go v0.15.0go 1.19.2github.com/testcontainers/testcontainers-go v0.15.0

解决方法

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

Workaround🎜🎜Danach habe ich den Quellcode von testcontainers-go untersucht und stellte fest, dass ich nur 🎜 in meinem containerrequest definieren musste
SkipReaper:   true,
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonRYUK (Go-Testcontainer) deaktivieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:stackoverflow.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage