Skip to content

Instantly share code, notes, and snippets.

@initcron
Created December 15, 2015 15:25
Show Gist options
  • Select an option

  • Save initcron/5dcd6d2fb031ade5096d to your computer and use it in GitHub Desktop.

Select an option

Save initcron/5dcd6d2fb031ade5096d to your computer and use it in GitHub Desktop.
Docker 101 : Getting Familiar
$ docker
#docker <command> --help
$ docker run --help
$ docker info
$ docker version
# Running Ephemeral Container
$ docker run ubuntu /bin/echo "Hello World"
$ docker ps
$ docker ps -l
# Interactive Shell
$ docker run -i -t ubuntu /bin/bash
$ cat /proc/cpuinfo
# Run some commands in ubuntu env
$ cat /etc/issue
$ uname -a
$ ps aux
$ apt-get update
# Run "Hello World" in a forever loop
$ docker run -d ubuntu /bin/sh -c "while true; do echo hello world; sleep 1; done"
$ docker exec <container_id> ps aux
$ docker exec -it <container_id> /bin/bash
$ docker stop <container_id>
$ docker ps
$ docker ps -a
$ docker start <container_id>
$ docker stop <container_id>
$ docker rm <container_id>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment