Ich erhalte Fehler, wenn ich versuche, ein Projekt über einen Andock-Container auszuführen. Das Image schlägt fehl und sagt, dass ggmap trotz des Aufrufs in der Docker-Datei nicht installiert wurde.Dockerfile installiert ggmap nicht
Hier ist ein Link zu meinem Repository: https://github.com/TedHaley/tree_value.git
Dies ist, was mein dockerfile wie folgt aussieht:
FROM rocker/tidyverse
RUN Rscript -e "install.packages('devtools')"
RUN Rscript -e "install.packages('ezknitr')"
RUN Rscript -e "install.packages('lubridate')"
RUN Rscript -e "install.packages('dplyr')"
RUN Rscript -e "install.packages('readr')"
RUN Rscript -e "install.packages('ggplot2')"
RUN Rscript -e "install.packages('rgdal')"
RUN Rscript -e "install.packages('broom')"
RUN Rscript -e "install.packages('maptools')"
RUN Rscript -e "install.packages('gpclib')"
RUN Rscript -e "install.packages('packrat')"
RUN Rscript -e "install.packages('MASS')"
RUN Rscript -e "install.packages('scales')"
RUN Rscript -e "install.packages('stringr')"
RUN Rscript -e "install.packages('hexbin')"
RUN Rscript -e "install.packages('reshape2')"
RUN Rscript -e "install.packages('ggmap', repos = 'http://cran.us.r-project.org')"
Es ist eine große Hilfe sein würde, wenn jemand irgendwelche Ideen, hat warum ggmap
nicht installedi korrekt.
Sorry, ich bin ein totaler Docker Noob. Der Link, auf den Sie mich verwiesen haben, hatte ein Linux-Repository als Basisbild verwendet. Wie kann ich mehrere Bilder in derselben Datei verknüpfen? Ich schätze, ich kann 'FROM' nicht mehrmals sagen? –
@TeddyHaley Nein, Sie können mit FROM dieses Bild beginnen und Linien aus dem Rocker-Bild hinzufügen (kopieren). Oder Sie können vom Wippenbild aus beginnen, indem Sie das fehlende Bild hinzufügen und es aus dem Achuabaty-Bild kopieren. – VonC
@TeddyHaley Aber auch all das war der Punkt: Versuche einen 'docker run --rm -it anImage bash' und überprüfe innerhalb dieser Shell-Session, ob ggmap verfügbar ist und funktioniert. – VonC