Last active
March 5, 2019 10:04
-
-
Save mlgrm/2bece139d87c68ceb2b9d3bd91771afb to your computer and use it in GitHub Desktop.
run mlgrm/tidyverse on a docker.io host running in an lxc container called docker on your chromebook (from termina)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#/bin/bash | |
# usage: curl -sL bit.ly/mlgrm-rstudio | DOCKER_HOST=docker DOCKER_USER=ubuntu USER=rstudio bash | |
DOCKER_HOST=${DOCKER_HOST:-"docker"} | |
DOCKER_USER=${DOCKER_USER:-"ubuntu"} | |
USER=${USER:-"rstudio"} | |
lxc exec $DOCKER_HOST -- sudo su - $DOCKER_USER -c "\ | |
docker run -d \ | |
--name rstudio \ | |
-e DISABLE_AUTH=true \ | |
-e USER=$USER \ | |
-e ROOT=true \ | |
-p 3838:3838 \ | |
-p 8787:8787 \ | |
-v /home/$DOCKER_USER:/home/$USER \ | |
--restart always \ | |
mlgrm/tidyverse" | |
# some issue running echo without a tty? | |
# echo "rstudio: http://$(lxc info docker | grep -E '^\s*eth0:\s+inet\s+' | cut -d$'\t' -f 3):8787" | |
lxc info $DOCKER_HOST | grep -E '^\s*eth0:\s+inet\s+' | cut -d$'\t' -f 3 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment