はじめに
DockerでRのコンテナたてようと思ったが、Rコマンドから実行する設定系をDockerfileのRunに書きたいなというところで調べた
ざっくり内容
Rをインストールしたあと、ミラーサイトを設定するときは
sudo R
から
chooseCRANmirror()
みたいに実行して、53とか入力しないといけないが、直接シェルから実行できた話
方法
sudo R -e 'chooseCRANmirror(ind=53)'
みたいに書けばうまくいく。なのでDockerfileに書くときは
RUN R -e 'chooseCRANmirror(ind=53)'
RUN R -e 'install.packages("ggplot2")'
のように記載すればよい
※indみたいな引数は仕様を調べる必要がある
最後に
Dockerを再学習中…
FastAPI+Rをdocker-composeで組み立てて画像返ってきますみたいなのを作る予定。