Введение в docker
TRANSCRIPT
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