2017-12-15 3 views
1

docker 컨테이너를 통해 프로젝트를 실행하려고 할 때 오류가 발생합니다. 이미지가 실패하고 gogmap이 Dockerfile에서 호출 되었음에도 불구하고 설치되지 않았다고 표시됩니다. 같은 ggmap가 installedi되지 않는 이유에 사람이 어떤 아이디어가있는 경우 그것은 큰 도움이 될 것Dockerfile이 ggmap을 설치하지 않습니다

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')" 

: https://github.com/TedHaley/tree_value.git

이이처럼 내 dockerfile이 모습입니다 : 여기

내 저장소에 대한 링크입니다 바르게.

답변

1

귀하의 이미지는 rocker/-base을 기초로하여 rocker/rstudio을 기초로 작성된 rocker/tidyverse을 근거로 작성되었습니다.
그들 중 누구도 ggmap을 설치하지 않았습니다.

## install R spatial packages && cleanup 
RUN xvfb-run -a install.r \ 
       geoR \ 
       ggmap \ 

에 해당 ggmap가 존재 테스트 할 수 있습니다 이미지에서 시작 시도하지 예를 achubaty/r-spatial-devel에 대한

참조하십시오.

+0

죄송합니다. 전 독점적 인 멍청한 놈입니다. 그래서 제가 지적한 링크는 리눅스 저장소를 기본 이미지로 사용했습니다. 같은 파일에서 여러 이미지를 어떻게 연결할 수 있습니까? 'FROM'을 여러 번 말할 수 없다고 생각 하나? –

+0

@TeddyHaley 아니요 그 이미지에서 시작해서 로커 이미지의 선을 추가 (복사) 할 수 있습니다. 또는 누락 된 부분을 추가하여 로커 이미지에서 시작하여 아쿠아 뷰 이미지에서 복사 할 수 있습니다. – VonC

+0

@TeddyHaley 그러나 모든 것, 요점은 :'docker run --rm -it anImage bash'를 시도하고 쉘 세션에서 ggmap이 사용 가능하고 작동하는지 확인하십시오. 로커/tidyverse RUN RSCRIPT -e "install.packages ('DevTools로')" RUN RSCRIPT -e "install.packages ('ezknitr')" RUN RSCRIPT -e "install.packages ('lubridate FROM – VonC

관련 문제