testcontainers / testcontainers/testcontainers-java

TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX with docker-compose.yml

Offen
#4,212 1 Kommentar 4 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
8.7k
Forks
1.9k
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
9

Beschreibung

Hi,

I am using a docker-compose.yml for my tests:

version: '3.4'

services:
  elastic:
    image: elasticsearch:7.9.2
[...]

and try to use a private docker registry when running the tests:

export TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX=<my registry>
./gradlew clean test

Nevertheless, it seems that my default registry is not picked up for the images defined in docker-compose.yml (but it is for the ones used internally by testcontainer such as testcontainers/ryuk.
I went to this conclusion by checking docker image ls which doesn't return the images prefixed by the private registry.

Do I miss something or does TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX not work with docker-compose.yaml?

I'm using org.testcontainers:testcontainers:1.15.3

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduzieren Sie den Bericht mit der gezeigten docker-compose.yml, TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX, Gradle und Testcontainers 1.15.3. Untersuchen Sie anschließend docker image ls und die Compose-bezogene Implementierung. Die Aufgabe ist erledigt, wenn das Verhalten für in Compose definierte Images korrigiert oder die Einschränkung mit angemessener Testabdeckung dokumentiert ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, docker-compose, java
Bereich
devops, testing-qa
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.