2017-12-15 2 views
2

Ich baue Cordova-Projekt, wo ich build and android plattformen baue und hinzufüge.unterstützt Docker alle Arten von Daten innerhalb des Containers

In dockerfile Ich habe

ADD . /var/www/html/ 

Wo. ist mein derzeitiger Arbeitsraum von Jenkins. Wenn ich mit Apache browse, der in Container ist, kann ich meine Android- und Browser-Builds nicht sehen.

[email protected]:~/workspace/qa_vast2net_pp_docker$ ls PatientPortal/platforms/ 
android/  browser/  platforms.json 

enter image description here

Hinweis: ich auf Ubuntu laufen lasse, die auf aws Instanz

$ Docker ps -a

CONTAINER ID  IMAGE                  COMMAND     CREATED    STATUS      PORTS     NAMES 
1d8a8eb3fb63  qa_vast2net_pp_docker              "ls -l /"    8 minutes ago  Exited (0) 8 minutes ago       boring_wilson 
52b5b9ef1bc8  XXXX.dkr.ecr.us-west-2.amazonaws.com/qa_global_pp_docker:latest "/bin/sh -c 'apachec…" 8 minutes ago  Up 8 minutes    0.0.0.0:8086->80/tcp qa_vast2net_pp_docker 
1e6546425dc0  XXXX.dkr.ecr.us-west-2.amazonaws.com/qa_global_pp_docker:latest "/bin/sh -c 'apachec…" 36 minutes ago  Up 36 minutes    0.0.0.0:8085->80/tcp qa_global_pp_docker 

Meine Frage ist: nicht alle Docker Unterstützung geben auf Daten im Container?

Antwort

3

Sie benötigen 2 ADD einen für Browser für Android-Ordner und andere Befehle verwenden

ADD android/ /var/www/html/   
ADD browser/ /var/www/html/ 

Wenn Sie in Container Verzeichnisstruktur wollen.

Verwenden Sie stattdessen COPY, was als ADD empfohlen wird, ist hier nicht wirklich notwendig. Chek für Unterschied in ADD und COPY hier.

https://docs.docker.com/engine/reference/builder/#add

Verwandte Themen