Docker: Difference between revisions
Jump to navigation
Jump to search
(→Usage) |
No edit summary |
||
Line 19: | Line 19: | ||
https://docs.docker.com/articles/basics/ | https://docs.docker.com/articles/basics/ | ||
Note that we need '''sudo''' | Note that we need '''sudo''' is needed unless it is on a Mac OS. | ||
== [https://www.youtube.com/watch?v=umJYDAYxZys A brief intro to docker virtualization] == | == [https://www.youtube.com/watch?v=umJYDAYxZys A brief intro to docker virtualization] == | ||
Line 54: | Line 54: | ||
docker rm c85850ed0e13 # delete the container | docker rm c85850ed0e13 # delete the container | ||
</pre> | </pre> | ||
== Access the internet from the container == | |||
Run the container with the '--net=host' option | |||
<pre> | |||
sudo docker run --net=host -it ubuntu /bin/bash | |||
</pre> | |||
= Use with R = | |||
* http://dirk.eddelbuettel.com/papers/useR2014_keynote.pdf |
Revision as of 12:26, 30 December 2014
Official web page http://docker.io
Installation
Ubuntu
https://docs.docker.com/installation/ubuntulinux
Windows
- Windows. It will install Boot2Docker management tool with ISO, Virtualbox and MYSYS-git UNIX tools.
- If the installer detects a version of VirtualBox installed, the VirtualBox checkbox will not be checked by default (Windows OS). The VirtualBox cannot be used anymore after updating my VB from 4.3.18 to 4.3.20.
Error in supR3HardenedWinReSpawn
The error may be related to Windows update.
The VB installation messed up. At the end I switch to VMware player. I cannot test Windows's Docker on my Windows machine.
Usage
Basics and docs
https://docs.docker.com/articles/basics/
Note that we need sudo is needed unless it is on a Mac OS.
A brief intro to docker virtualization
docker search --help docker search redis docker search -s 100 redis docker pull --help docker pull ubuntu # download all versions of ubuntu docker images # available local container images docker pull centos:latest docker run --help cat /etc/issue # look at the current distr name before running docker docker run -it centos:latest /bin/bash # create a container & execute as a sudo cat /etc/redhat-release yum cd /home touch temp.txt ls exit docker ps # current running processes docker ps -a # show all processes including closed docker restart c85850ed0e13 docker ps # container c85850ed0e13 is running docker attach c85850ed0e13 # log into the system ls /home exit docker ps -a docker rm c85850ed0e13 # delete the container
Access the internet from the container
Run the container with the '--net=host' option
sudo docker run --net=host -it ubuntu /bin/bash