Sign inSign up

adelmofilho/r-base

By adelmofilho

Updated almost 6 years ago

Image
0

623

adelmofilho/r-base repository overview

Whitesnake

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Codacy Badge License DOI


Descrição

Repositório pessoal de Dockerfiles para estudo e uso em projetos.


Imagens disponibilizadas

Para acesso a todas as tags e log das builds acesse o Dockerhub do projeto.

ImagemDescriçãoStatusBuild StatusMétricas
r-baseR versionado com versionamento de pacotesBuild StatusBuild StatusBuild Status
rstudioAdiciona R-StudioBuild StatusBuild StatusBuild Status

Uso

As imagems r-base e rstudio foram criadas com objetivo de serem utilizadas para deploy e desenvolvimento, respectivamente.

Em ambos os casos, o uso do pacote renv foi associado para garantir a consistência nos pacotes R.

R-Studio

A imagem rstudio inicializa com o serviço do rstudio-server exposto na porta 8787 de seu localhost.

Por padrão, login e senha são rstudio em ambos os casos.

Finalmente, para não será necessário instalar todos os pacotes R sempre que o docker for executado, montamos o ~/.local/share/renv da máquina e do docker. Mais detalhes na documentação oficial do renv.

Todas os pontos levantados, resultam na seguinte chamada da imagem rstudio.

docker run -d --rm -p 8787:8787 \
-v /path/projeto:/home/project \
-v /home/${USER}/.local/share/renv:/home/rstudio/.local/share/renv \
adelmofilho/rstudio:1.2.5033

Na chamada acima, /path/projeto corresponde ao caminho para o diretório do seu projeto.

Ao acessar localhost:8787 em seu navegador e entrar com login e senha no rstudio-server, execute no console o comando renv::init(). Com isso seu diretório passará a ser considerado um projeto R e os pacotes instalados terão seu cache armazenado no ~/.local/share/renv.


Licença

Os arquivos neste repositório estão sob licença GPL 3.

Tag summary

Content type

Image

Digest

Size

1 GB

Last updated

over 6 years ago

docker pull adelmofilho/r-base