Created
October 14, 2015 19:22
-
-
Save cheuerde/6106e41434089b51ed51 to your computer and use it in GitHub Desktop.
Run a Docker container and execute program
This file contains 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
# Claas Heuer, Oxtober 2015 | |
# | |
# Helpful: | |
# https://docs.docker.com/installation/debian/ | |
# https://hub.docker.com/u/rocker/ | |
# https://hub.docker.com/_/debian/ | |
# https://zeltser.com/docker-application-distribution/ | |
# https://hub.docker.com/ | |
# First install Docker: http://docs.docker.com/linux/step_one/ | |
# load a docker image (r-base from rocker) | |
sudo docker pull rocker/r-base | |
# run something from that container | |
N=10 | |
sudo docker run -it -v /home:/media/host rocker/r-base Rscript -e "date();rnorm(${N})" | |
# Note: -v let us mount filesystems from the host to the container | |
# stop an image | |
# first list all containers | |
sudo docker ps -l | |
# terminate | |
sudo docker stop CONTAINER_ID | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment