Docker / Portainer - Anfängerfrage -> Dateien in Portainer bekommen?

vished

Cadet 3rd Year
Registriert
März 2012
Beiträge
51
Hallo zusammen,

ich bin seit kurzem in die Container Welt eingestiegen.
Angefangen habe ich mit Docker Desktop.
Hier habe ich dann einige Container zum laufen gebracht.

Nun habe ich Portainer installiert.
Ich will nun gerne den Stack in Portainer erstellen:

1724055991232.png


Hier kann ich ja einfach das docker-compose.yaml einfügen.

Mein docker-compose file hat aber ein paar Dateien, die ich hinkopieren muss.

Code:
  wildfly:
    #image: quay.io/wildfly/wildfly:31.0.0.Final-jdk11
    build:
      context: ./wildfly
      dockerfile: Dockerfile
    container_name: wildfly_myapp
    volumes:
      - ./wildfly/configuration/standalone.xml:/opt/jboss/wildfly/standalone/configuration/standalone.xml
      - ./wildfly/lib/mysql/module.xml:/opt/jboss/wildfly/modules/system/layers/base/com/mysql/main/module.xml 
      - ./wildfly/gixxjobsharing.war:/opt/jboss/wildfly/standalone/deployments/myapp.war

Lokal habe ich das einfach per Kommandozeile so gemacht, dass ich in das Verzeichnis gegangen bin, wo sich die docker-compose.yaml befindet.
Die docker-compose und die Dateien (myapp.war usw.) befindet sich in dem Root Verzeichnis:
/Users/myusername/Desktop/Docker/MyApp

Und dann eben ausgeführt:
docker-compose up --build

Wie schaffe ich es nun aber in Portainer, dass ich dort ebenfalls die Dateien zur Verfügung habe?
 
Also das Problem scheint nur an dieser Stelle hier aufzutreten:

Code:
build:
      context: ./wildfly

Wenn ich das rausnehme und alle anderen Pfade mit einem absoluten Pfad ersetze, dann passt es.
Aber beim build: scheint er auch nicht den absoluten Pfad zu mögen?

Code:
build:
      context: /absoluterPfad/wildfly
 
Zurück
Oben