a docker diagram

1

Click here to load reader

Upload: yangjerng-hwa

Post on 05-Aug-2015

52 views

Category:

Software


1 download

TRANSCRIPT

Page 1: A Docker Diagram

2014-Dec-17 - Jerng

Bare Metal Box or VM

LinuxOSX or Windows

Boot2Docker

Linux KernelVagrant, VirtualBox,

and BusyBox

(dockerd) Daemon

Aprocesstree.A changing filesystem.

CONTROL GROUP 1

Aprocesstree.A changing filesystem.

CONTROL GROUP 2

Aprocesstree.A changing filesystem.

CONTROL GROUP n

These are Docker containers; like BSD jails; like VMs that share a kernel.A Docker repository contains many images; images may be tagged. The syntax is repository/owner:tag.

Docker images are immutable filesystems.

docker run

docker commit

docker savedocker load Repository or Image .tar file, with metadata.

docker export

docker import

Filesystem .tar file, without metadata.

A Docker registry may host many repositories. Hub.docker.com is the public Docker registry.

docker push

docker pull

docker build

A Dockerfile is a list of commands to build an image.

Docker registries may call Dockerfiles from a Git repository, for automated builds. docker sta

rt

docker stop

This is like powering on/off a machine.