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