2017-12-15 1 views
1

ドッカーコンテナからプロジェクトを実行しようとするとエラーが発生します。イメージは失敗し、dockerfileで呼び出されているにもかかわらず、ggmapがインストールされていないと表示されます。ドッカーファイルがggmapにインストールされていません

ここに私のリポジトリへのリンクです:誰もがggmapがinstallediない理由についてどのような考えを持っている場合、それは大きな助けになるだろう

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 \ 

でないインスタンスachubaty/r-spatial-devel、を参照してくださいあなたはggmapが存在していることをテストすることができ、画像から起動してみてください。

+0

申し訳ありませんが、私は完全なドッカーのノブです。あなたが私に指摘したリンクは、基本イメージとしてLinuxリポジトリを使用していました。同じファイル内で複数の画像をリンクするにはどうすればよいですか?私は 'FROM'を何度も言うことができないと思いますか? –

+0

@TeddyHaleyいいえあなたはその画像から始まり、ロッカー画像からラインを追加(コピー)することができます。または、欠けている部分を追加して、ロッカー画像から始めることができます。 – VonC

+0

@TeddyHaleyしかし、すべての点でさえ、ポイントは: 'docker run --rm -it anImage bash'を試して、そのシェルセッション内でggmapが利用可能であり、動作していることを確認することです。ロッカー/ tidyverse RUN Rscript -e "install.packagesは( 'デベロッパーツール')" RUN Rscript -e "install.packagesは( 'ezknitr')" RUN Rscript -e「install.packagesは( 'lubridate FROM – VonC

関連する問題