Введение в docker

Download Введение в Docker

If you can't read please download the document

Upload: andrey-markelov

Post on 23-Jul-2015

86 views

Category:

Technology


0 download

TRANSCRIPT

[email protected]

Docker

23.04.2015

2

,

:

3

GNU/Linux

4

Namespaces ( )

Mount namespaces

mount(), umount()

UTS namespaces

uname()

IPC namespaces

System V IPC objects, POSIX message queues

PID namespaces

/proc, PID

Network namespaces

NICs, firewall, routing table

5

Control Groups (CGroups)

:

cpu

memory

blkio

systemctl

net-prio

cgconfig () libcgroup

6

SELinux MAC GNU/Linux

LSM

:

:

7

Docker

Docker

CLI

,

.

,

GNU/Linux > 10

Docker

!

8

Docker -

.

. r/o.

.

.

.

9

Docker

API :

Dockerfile

10

Linux 1: Host Containers

Host Containers

Host

Linux

Linux

:

:

11

Linux 2:

Image-based Containers

Image-based

Containers

Docker

Docker

.

Docker

Docker

mission-critical

Linux

CoreOS

Atomic

VMware Photon

Cockpit

Kubernetes

IaaS (OpenStack, AWS.. Google.)

PaaS

DevOps

!

Click to edit the title text format

Click to edit the outline text format

Click to edit the outline text formatSecond Outline LevelThird Outline LevelFourth Outline LevelFifth Outline LevelSixth Outline LevelSeventh Outline LevelEighth Outline LevelNinth Outline Level

Click to edit the title text format

Click to edit the outline text format

RED HAT ENTERPRISE LINUX OPENSTACK PLATFORM