SlideShare une entreprise Scribd logo
1  sur  86
Télécharger pour lire hors ligne
Linux containers & Devops
Maciej Lasyk
Atmosphere Shuttle #02 – Wrocław
2015-04-17
Join Fedora Infrastructure!
- learn Ansible
- learn Docker with Fedora Dockerfiles
http://fedoraproject.org/en/join-fedora
How many of you...
Quick survey
How many of you...
→Knows what Docker is?
Quick survey
How many of you...
→Knows what Docker is?
→Played with Docker?
Quick survey
How many of you...
→Knows what Docker is?
→Played with Docker?
→Runs it on production?
Quick survey
With Docker we can solve many problems
Why use Docker?
With Docker we can solve many problems
→“it works on my machine”
Why use Docker?
With Docker we can solve many problems
→“it works on my machine”
→reducing build & deploy time
Why use Docker?
With Docker we can solve many problems
→“it works on my machine”
→reducing build & deploy time
→Infrastructure configuration spaghetti – automation!
Why use Docker?
With Docker we can solve many problems
→“it works on my machine”
→reducing build & deploy time
→Infrastructure configuration spaghetti – automation!
→Libs dependency hell
Why use Docker?
With Docker we can solve many problems
→“it works on my machine”
→reducing build & deploy time
→Infrastructure configuration spaghetti – automation!
→Libs dependency hell
→Cost control and granularity
Why use Docker?
Docker – what is it?
“automates the deployment of any
application as a lightweight, portable,
self-sufficient container
that will run virtually anywhere”
Docker – what is it?
Java’s promise: Write Once. Run Anywhere.
Docker – what is it?
Docker – what is it?
Even on Windows now!
https://blog.docker.com/2014/10/docker-microsoft-partner-distributed-applications/
Java’s promise: Write Once. Run Anywhere.
Docker – what is it?
Is Docker is lightweight?
======================================================
Package Arch Version Repository Size
======================================================
Installing:
docker-io x86_64 1.3.0-1.fc20 updates 4.3 M
Is Docker is lightweight?
Docker – what is it?
======================================================
Package Arch Version Repository Size
======================================================
Installing:
docker-io x86_64 1.3.0-1.fc20 updates 4.3 M
Is Docker is lightweight?
======================================================
Package Arch Version Repository Size
======================================================
Installing:
docker-io x86_64 1.5.0-2.fc21 updates 26 M
Docker – what is it?
Docker – what is it?
http://sattia.blogspot.com/2014/05/docker-lightweight-linux-containers-for.html
Docker – how it works?
http://blog.docker.com/2014/03/docker-0-9-introducing-execution-drivers-and-libcontainer/
→LXC & libcontainer
Docker – how it works?
→LXC & libcontainer
→control groups
Docker – how it works?
→LXC & libcontainer
→control groups
→kernel namespaces
Docker – how it works?
→LXC & libcontainer
→control groups
→kernel namespaces
→layered filesystem
→devmapper thin provisioning & loopback mounts
→no more AUFS (perf sucks)
→OverlayFS!
Docker – how it works?
Control Groups provide a mechanism for
aggregating/partitioning sets of tasks, and
all their future children, into hierarchical groups
with specialized behavior
control groups (cgroups)
Control Groups provide a mechanism for
aggregating/partitioning sets of tasks, and
all their future children, into hierarchical groups
with specialized behavior
→grouping processes
→allocating resources to particular groups
→memory
→network
→CPU
→storage bandwidth (I/O throttling)
→device whitelisting
control groups (cgroups)
little demo #1
control groups (cgroups)
Providing a unique views of the system for processes.
Kernel Namespaces
Providing a unique views of the system for processes.
→ PID – PIDs isolation
Kernel Namespaces
Providing a unique views of the system for processes.
→ PID – PIDs isolation
→ NET – network isolation (via virt-ifaces; demo)
Kernel Namespaces
Providing a unique views of the system for processes.
→ PID – PIDs isolation
→ NET – network isolation (via virt-ifaces; demo)
→ IPC – won't use this
Kernel Namespaces
Providing a unique views of the system for processes.
→ PID – PIDs isolation
→ NET – network isolation (via virt-ifaces; demo)
→ IPC – won't use this
→ MNT – chroot like; deals w/mountpoints
Kernel Namespaces
Providing a unique views of the system for processes.
→ PID – PIDs isolation
→ NET – network isolation (via virt-ifaces; demo)
→ IPC – won't use this
→ MNT – chroot like; deals w/mountpoints
→ UTS – deals w/hostname
Kernel Namespaces
Kernel Namespaces
little demo #2
+ hell fast (you'll see)
OverlayFS
+ hell fast (you'll see)
+ page cache sharing
OverlayFS
+ hell fast (you'll see)
+ page cache sharing
+ finally in upstream kernel (in rhel from 7.2, 3.18)
OverlayFS
+ hell fast (you'll see)
+ page cache sharing
+ finally in upstream kernel (in rhel from 7.2, 3.18)
+ finally supported by docker (-s overlay)
OverlayFS
+ hell fast (you'll see)
+ page cache sharing
+ finally in upstream kernel (in rhel from 7.2, 3.18)
+ finally supported by docker (-s overlay)
- SELinux not there yet (but will be)
OverlayFS
http://developerblog.redhat.com/2014/09/30/overview-storage-scalability-docker/
OverlayFS
http://developerblog.redhat.com/2014/09/30/overview-storage-scalability-docker/
OverlayFS
http://developerblog.redhat.com/2014/09/30/overview-storage-scalability-docker/
OverlayFS
let's demo again
OverlayFS
Linux Containers = namespaces + cgroups + storage
Linux containers equation
→ images
→ read only
→ act as templates
Docker – concepts
→ images
→ read only
→ act as templates
→ Dockerfile
→ like a makefile
→ commands order & cache'ing
→ extends the base image
→ results in a new image
Docker – concepts
→ images
→ read only
→ act as templates
→ Dockerfile
→ like a makefile
→ commands order & cache'ing
→ extends the base image
→ results in a new image
→ Containers: instances running apps
Docker – concepts
→ images
→ read only
→ act as templates
→ Dockerfile
→ like a makefile
→ commands order & cache'ing
→ extends the base image
→ results in a new image
→ Containers: instances running apps
Docker – concepts
dockerfile + base image = docker container
FROM fedora
MAINTAINER scollier <scollier@redhat.com>
RUN yum -y update && yum clean all
RUN yum -y install nginx && yum clean all
RUN echo "daemon off;" >> /etc/nginx/nginx.conf
RUN echo "nginx on Fedora" > /srv/www/index.html
EXPOSE 80
CMD [ "/usr/sbin/nginx" ]
Dockerfile
Docker events
http://gliderlabs.com/blog/2015/04/14/docker-events-explained/
Docker – registry
http://osv.io/blog/blog/2014/06/19/containers-hypervisors-part-2/
Docker – registry
→ git like semantics
→ pull, push, commit
→ private and public registry
→ https://github.com/dotcloud/docker-registry
→ yum install docker-registry
$ docker pull
$ docker push
$ docker commit
Docker – images hierarchy
http://blog.octo.com/en/docker-registry-first-steps/
base image
-> child image
-> grandchild image
Docker – images hierarchy
base image
-> child image
-> grandchild image
Docker – images hierarchy
Git’s promise: Tiny footprint with
lightning fast performance
→ Isolation via kernel namespaces
→ Additional layer of security: SELinux / AppArmor / GRSEC
→ Each container gets own network stack
→ control groups for resources limiting
Docker – security
f20 policy: https://git.fedorahosted.org/cgit/selinux-policy.git/tree/docker.te?h=f20-contrib
What's there?
seinfo -t -x | grep docker
sesearch -A -s docker_t (and the rest)
or just unpack docker.pp with semodule_unpackage
Docker – security
http://www.projectatomic.io/blog/2014/08/is-it-safe-a-look-at-docker-and-security-from-linuxcon/
Docker – security
Docker – use cases
CI Stack
http://sattia.blogspot.com/2014/05/docker-lightweight-linux-containers-for.html
Continuous Integration
→ local dev
→ with Docker it's easy to standardize envs
→ deployment
→ rolling updates (e.g. w/Ansible)
→ testing
→ unit testing of any commit on dedicated env
→ don't worry about cleaning up after testing
→ paralleled tests across any machines
Docker – use cases
→ version control system for apps
→ microservices
→ Docker embraces granularity
→ Services can be deployed independently and faster
→ paralleled tests across any machines
→ continuous delivery
→ PaaS
Docker – use cases
Orchestration at scale w/Docker
This might be a little problem
Orchestration at scale w/Docker
This might be a little problem
Orchestration at scale w/Docker
Orchestration at scale w/Docker
http://www.cloudssky.com/en/blog/Docker-Is-Not-Enough
Ansible + Docker
&
Docker + Ansible
Ansible docker core module:
http://docs.ansible.com/docker_module.html
Docker & Ansible
- hosts: web
sudo: yes
tasks:
- name: run httpd servers
docker: >
image=centos
command="service httpd start"
ports=8080
count=5
memory_limit=32MB
link=mysql
expose=8080
registry=...
volume=...
Building image with Ansible:
Docker & Ansible
FROM ansible/centos7-ansible:stable
ADD ansible /srv/example
WORKDIR /srv/example
RUN ansible-playbook web.yml -c local
EXPOSE 80
CMD ["/usr/sbin/nginx"]
Building image with Ansible:
Docker & Ansible
FROM ansible/centos7-ansible:stable
ADD ansible /srv/example
WORKDIR /srv/example
RUN ansible-playbook web.yml -c local
EXPOSE 80
CMD ["/usr/sbin/nginx"]
ansible/web.yml:
- name: Install webserver
hosts: localhost
tasks:
- yum: pkg=nginx state=latest
- shell: echo "ansible" > /usr/share/nginx/html/index.html
Docker & Ansible
Yet another demo?
→ automated service discovery and registration framework
→ ideal for SOA architectures
→ ideal for continuous integration & delivery
→ solves “works on my machine” problem
SmartStack
→ automated service discovery and registration framework
→ ideal for SOA architectures
→ ideal for continuous integration & delivery
→ solves “works on my machine” problem
SmartStack
haproxy + nerve + synapse + zookeper = smartstack
Synapse
→ discovery service (via zookeeper or etcd)
→ installed on every node
→ writes haproxy configuration
→ application doesn't have to be aware of this
→ works same on bare / VM / docker
→ https://github.com/airbnb/nerve
SmartStack
SmartStack
Nerve
→ health checks (pluggable)
→ register service info to zookeper (or etcd)
→ https://github.com/airbnb/synapse
SmartStack
SmartStack
SmartStack
Smartstack + Docker = <3
Smartstack + Docker = <3
but also remember about Consul
(come to #dockerkrk 2 meetup!)
Wanna learn Docker?
http://dockerbook.com/
Freenode #docker
#KrkDocker meetups (http://www.meetup.com/Docker-Krakow-Poland/)
https://github.com/docker/docker
sources?
→ docker.io documentation
→ dockerbook.com
→ slideshare!
→ zounds of blogposts (urls provided)
→ and some experience ;)
Looking for a job?
- Software Engineer (java)
- Information Security Manager
- Product Analyst
Catch me: maciek@lasyk.info
Linux containers & Devops
Maciej Lasyk
Atmosphere Shuttle #02 – Wrocław
2015-04-17

Contenu connexe

Tendances

Stop disabling SELinux!
Stop disabling SELinux!Stop disabling SELinux!
Stop disabling SELinux!Maciej Lasyk
 
Orchestrating Docker containers at scale
Orchestrating Docker containers at scaleOrchestrating Docker containers at scale
Orchestrating Docker containers at scaleMaciej Lasyk
 
Docker 1.11 Presentation
Docker 1.11 PresentationDocker 1.11 Presentation
Docker 1.11 PresentationSreenivas Makam
 
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special EditionIntroduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special EditionJérôme Petazzoni
 
Docker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting TechniquesDocker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting TechniquesSreenivas Makam
 
Docker and kernel security
Docker and kernel securityDocker and kernel security
Docker and kernel securitysmart_bit
 
Securing Containers, One Patch at a Time - Michael Crosby, Docker
Securing Containers, One Patch at a Time - Michael Crosby, DockerSecuring Containers, One Patch at a Time - Michael Crosby, Docker
Securing Containers, One Patch at a Time - Michael Crosby, DockerDocker, Inc.
 
Docker, Linux Containers, and Security: Does It Add Up?
Docker, Linux Containers, and Security: Does It Add Up?Docker, Linux Containers, and Security: Does It Add Up?
Docker, Linux Containers, and Security: Does It Add Up?Jérôme Petazzoni
 
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017Ranjith Rajaram
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Partner S.A.
 
Docker 101 - from 0 to Docker in 30 minutes
Docker 101 - from 0 to Docker in 30 minutesDocker 101 - from 0 to Docker in 30 minutes
Docker 101 - from 0 to Docker in 30 minutesLuciano Fiandesio
 
Docker Security in Production Overview
Docker Security in Production OverviewDocker Security in Production Overview
Docker Security in Production OverviewDelve Labs
 
Docker 101 @KACST Saudi HPC 2016
Docker 101  @KACST Saudi HPC 2016Docker 101  @KACST Saudi HPC 2016
Docker 101 @KACST Saudi HPC 2016Walid Shaari
 
Security of Linux containers in the cloud
Security of Linux containers in the cloudSecurity of Linux containers in the cloud
Security of Linux containers in the cloudDobrica Pavlinušić
 
Continuous Integration: SaaS vs Jenkins in Cloud
Continuous Integration: SaaS vs Jenkins in CloudContinuous Integration: SaaS vs Jenkins in Cloud
Continuous Integration: SaaS vs Jenkins in CloudIdeato
 
Puppet and Vagrant in development
Puppet and Vagrant in developmentPuppet and Vagrant in development
Puppet and Vagrant in developmentAdam Culp
 

Tendances (20)

Stop disabling SELinux!
Stop disabling SELinux!Stop disabling SELinux!
Stop disabling SELinux!
 
Orchestrating Docker containers at scale
Orchestrating Docker containers at scaleOrchestrating Docker containers at scale
Orchestrating Docker containers at scale
 
Docker 1.11 Presentation
Docker 1.11 PresentationDocker 1.11 Presentation
Docker 1.11 Presentation
 
The state of the swarm
The state of the swarmThe state of the swarm
The state of the swarm
 
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special EditionIntroduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
Introduction to Docker, December 2014 "Tour de France" Bordeaux Special Edition
 
Docker - introduction
Docker - introductionDocker - introduction
Docker - introduction
 
Docker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting TechniquesDocker Networking - Common Issues and Troubleshooting Techniques
Docker Networking - Common Issues and Troubleshooting Techniques
 
Docker and kernel security
Docker and kernel securityDocker and kernel security
Docker and kernel security
 
A Hands-on Introduction to Docker
A Hands-on Introduction to DockerA Hands-on Introduction to Docker
A Hands-on Introduction to Docker
 
Securing Containers, One Patch at a Time - Michael Crosby, Docker
Securing Containers, One Patch at a Time - Michael Crosby, DockerSecuring Containers, One Patch at a Time - Michael Crosby, Docker
Securing Containers, One Patch at a Time - Michael Crosby, Docker
 
Docker, Linux Containers, and Security: Does It Add Up?
Docker, Linux Containers, and Security: Does It Add Up?Docker, Linux Containers, and Security: Does It Add Up?
Docker, Linux Containers, and Security: Does It Add Up?
 
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
What should be PID 1 in a container ? by Ranjith Rajaram for #rootConf 2017
 
Agile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: IntroductionAgile Brown Bag - Vagrant & Docker: Introduction
Agile Brown Bag - Vagrant & Docker: Introduction
 
Docker 101 - from 0 to Docker in 30 minutes
Docker 101 - from 0 to Docker in 30 minutesDocker 101 - from 0 to Docker in 30 minutes
Docker 101 - from 0 to Docker in 30 minutes
 
Docker at Flux7
Docker at Flux7Docker at Flux7
Docker at Flux7
 
Docker Security in Production Overview
Docker Security in Production OverviewDocker Security in Production Overview
Docker Security in Production Overview
 
Docker 101 @KACST Saudi HPC 2016
Docker 101  @KACST Saudi HPC 2016Docker 101  @KACST Saudi HPC 2016
Docker 101 @KACST Saudi HPC 2016
 
Security of Linux containers in the cloud
Security of Linux containers in the cloudSecurity of Linux containers in the cloud
Security of Linux containers in the cloud
 
Continuous Integration: SaaS vs Jenkins in Cloud
Continuous Integration: SaaS vs Jenkins in CloudContinuous Integration: SaaS vs Jenkins in Cloud
Continuous Integration: SaaS vs Jenkins in Cloud
 
Puppet and Vagrant in development
Puppet and Vagrant in developmentPuppet and Vagrant in development
Puppet and Vagrant in development
 

En vedette

Cp knowledge: 31 fbt presentation ankit
Cp knowledge: 31 fbt presentation ankitCp knowledge: 31 fbt presentation ankit
Cp knowledge: 31 fbt presentation ankitPavan Kumar Vijay
 
Grafico diario del dax perfomance index para el 07 12-2011
Grafico diario del dax perfomance index para el 07 12-2011Grafico diario del dax perfomance index para el 07 12-2011
Grafico diario del dax perfomance index para el 07 12-2011Experiencia Trading
 
W:\Jane Smith\Biodiversity Heritage Library News From Europe Ala2010
W:\Jane Smith\Biodiversity Heritage Library News From Europe Ala2010W:\Jane Smith\Biodiversity Heritage Library News From Europe Ala2010
W:\Jane Smith\Biodiversity Heritage Library News From Europe Ala2010smithje
 
A bouquet of Allāh (God Almighty's) beauties. english
A bouquet of Allāh (God Almighty's) beauties. englishA bouquet of Allāh (God Almighty's) beauties. english
A bouquet of Allāh (God Almighty's) beauties. englishHarunyahyaEnglish
 
戏剧文学艺术鉴赏
戏剧文学艺术鉴赏戏剧文学艺术鉴赏
戏剧文学艺术鉴赏wall1999
 
Natural Europe - BHL Europe Liaison meeting 2011
Natural Europe - BHL Europe Liaison meeting 2011Natural Europe - BHL Europe Liaison meeting 2011
Natural Europe - BHL Europe Liaison meeting 2011Nikos Manouselis
 
The Europeana group: integrating the projects Project overviews
The Europeana group: integrating the projects Project overviewsThe Europeana group: integrating the projects Project overviews
The Europeana group: integrating the projects Project overviewsEuropeana
 
Sherborn: Scholz - BHL-Europe: Tools and Services for Legacy Taxonomic Litera...
Sherborn: Scholz - BHL-Europe: Tools and Services for Legacy Taxonomic Litera...Sherborn: Scholz - BHL-Europe: Tools and Services for Legacy Taxonomic Litera...
Sherborn: Scholz - BHL-Europe: Tools and Services for Legacy Taxonomic Litera...ICZN
 
КРЕЧЕТ Беспилотные аэрофотосъёмочные системы
КРЕЧЕТ Беспилотные аэрофотосъёмочные системыКРЕЧЕТ Беспилотные аэрофотосъёмочные системы
КРЕЧЕТ Беспилотные аэрофотосъёмочные системыkulibin
 
Perfil credibilidad persuasion etica- ¿que factores hacen que un cliente teng...
Perfil credibilidad persuasion etica- ¿que factores hacen que un cliente teng...Perfil credibilidad persuasion etica- ¿que factores hacen que un cliente teng...
Perfil credibilidad persuasion etica- ¿que factores hacen que un cliente teng...Credibility Profile
 
Mapas conceptuales acto creativo n 2
Mapas conceptuales acto creativo n 2Mapas conceptuales acto creativo n 2
Mapas conceptuales acto creativo n 2IE Simona Duque
 
Измерване и анализ на аудитория на сайт с Google Analytics™
Измерване и анализ на аудитория на сайт с Google Analytics™Измерване и анализ на аудитория на сайт с Google Analytics™
Измерване и анализ на аудитория на сайт с Google Analytics™Interactive Seminars
 
June 2013 StartUp Health Insights Funding Report
June 2013 StartUp Health Insights Funding ReportJune 2013 StartUp Health Insights Funding Report
June 2013 StartUp Health Insights Funding ReportStartUp Health
 
Planificacion de pastorcitos
Planificacion de pastorcitosPlanificacion de pastorcitos
Planificacion de pastorcitosAntotoo
 

En vedette (20)

Cp knowledge: 31 fbt presentation ankit
Cp knowledge: 31 fbt presentation ankitCp knowledge: 31 fbt presentation ankit
Cp knowledge: 31 fbt presentation ankit
 
Grafico diario del dax perfomance index para el 07 12-2011
Grafico diario del dax perfomance index para el 07 12-2011Grafico diario del dax perfomance index para el 07 12-2011
Grafico diario del dax perfomance index para el 07 12-2011
 
W:\Jane Smith\Biodiversity Heritage Library News From Europe Ala2010
W:\Jane Smith\Biodiversity Heritage Library News From Europe Ala2010W:\Jane Smith\Biodiversity Heritage Library News From Europe Ala2010
W:\Jane Smith\Biodiversity Heritage Library News From Europe Ala2010
 
A bouquet of Allāh (God Almighty's) beauties. english
A bouquet of Allāh (God Almighty's) beauties. englishA bouquet of Allāh (God Almighty's) beauties. english
A bouquet of Allāh (God Almighty's) beauties. english
 
戏剧文学艺术鉴赏
戏剧文学艺术鉴赏戏剧文学艺术鉴赏
戏剧文学艺术鉴赏
 
社會回饋
社會回饋社會回饋
社會回饋
 
Natural Europe - BHL Europe Liaison meeting 2011
Natural Europe - BHL Europe Liaison meeting 2011Natural Europe - BHL Europe Liaison meeting 2011
Natural Europe - BHL Europe Liaison meeting 2011
 
Certificate_MCP 1
Certificate_MCP 1Certificate_MCP 1
Certificate_MCP 1
 
Actu Défense du 12 janvier
Actu Défense du 12 janvierActu Défense du 12 janvier
Actu Défense du 12 janvier
 
The Europeana group: integrating the projects Project overviews
The Europeana group: integrating the projects Project overviewsThe Europeana group: integrating the projects Project overviews
The Europeana group: integrating the projects Project overviews
 
Sherborn: Scholz - BHL-Europe: Tools and Services for Legacy Taxonomic Litera...
Sherborn: Scholz - BHL-Europe: Tools and Services for Legacy Taxonomic Litera...Sherborn: Scholz - BHL-Europe: Tools and Services for Legacy Taxonomic Litera...
Sherborn: Scholz - BHL-Europe: Tools and Services for Legacy Taxonomic Litera...
 
КРЕЧЕТ Беспилотные аэрофотосъёмочные системы
КРЕЧЕТ Беспилотные аэрофотосъёмочные системыКРЕЧЕТ Беспилотные аэрофотосъёмочные системы
КРЕЧЕТ Беспилотные аэрофотосъёмочные системы
 
Using Social Media for Gift Shops
Using Social Media for Gift ShopsUsing Social Media for Gift Shops
Using Social Media for Gift Shops
 
Perfil credibilidad persuasion etica- ¿que factores hacen que un cliente teng...
Perfil credibilidad persuasion etica- ¿que factores hacen que un cliente teng...Perfil credibilidad persuasion etica- ¿que factores hacen que un cliente teng...
Perfil credibilidad persuasion etica- ¿que factores hacen que un cliente teng...
 
Mapas conceptuales acto creativo n 2
Mapas conceptuales acto creativo n 2Mapas conceptuales acto creativo n 2
Mapas conceptuales acto creativo n 2
 
Измерване и анализ на аудитория на сайт с Google Analytics™
Измерване и анализ на аудитория на сайт с Google Analytics™Измерване и анализ на аудитория на сайт с Google Analytics™
Измерване и анализ на аудитория на сайт с Google Analytics™
 
ARRA-Management-Retail
ARRA-Management-RetailARRA-Management-Retail
ARRA-Management-Retail
 
Pretotyping
PretotypingPretotyping
Pretotyping
 
June 2013 StartUp Health Insights Funding Report
June 2013 StartUp Health Insights Funding ReportJune 2013 StartUp Health Insights Funding Report
June 2013 StartUp Health Insights Funding Report
 
Planificacion de pastorcitos
Planificacion de pastorcitosPlanificacion de pastorcitos
Planificacion de pastorcitos
 

Similaire à Linux containers & Devops

codemotion-docker-2014
codemotion-docker-2014codemotion-docker-2014
codemotion-docker-2014Carlo Bonamico
 
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...Codemotion
 
Docker 1.9 Workshop
Docker 1.9 WorkshopDocker 1.9 Workshop
Docker 1.9 Workshop{code}
 
Containerize! Between Docker and Jube.
Containerize! Between Docker and Jube.Containerize! Between Docker and Jube.
Containerize! Between Docker and Jube.Henryk Konsek
 
Shipping Applications to Production in Containers with Docker
Shipping Applications to Production in Containers with DockerShipping Applications to Production in Containers with Docker
Shipping Applications to Production in Containers with DockerJérôme Petazzoni
 
Dockerizing a Symfony2 application
Dockerizing a Symfony2 applicationDockerizing a Symfony2 application
Dockerizing a Symfony2 applicationRoman Rodomansky
 
Introduction to Docker
Introduction  to DockerIntroduction  to Docker
Introduction to DockerJian Wu
 
Introduction to Docker at the Azure Meet-up in New York
Introduction to Docker at the Azure Meet-up in New YorkIntroduction to Docker at the Azure Meet-up in New York
Introduction to Docker at the Azure Meet-up in New YorkJérôme Petazzoni
 
Accelerate your development with Docker
Accelerate your development with DockerAccelerate your development with Docker
Accelerate your development with DockerAndrey Hristov
 
Accelerate your software development with Docker
Accelerate your software development with DockerAccelerate your software development with Docker
Accelerate your software development with DockerAndrey Hristov
 
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019kanedafromparis
 
Docker 0.11 at MaxCDN meetup in Los Angeles
Docker 0.11 at MaxCDN meetup in Los AngelesDocker 0.11 at MaxCDN meetup in Los Angeles
Docker 0.11 at MaxCDN meetup in Los AngelesJérôme Petazzoni
 
ExpoQA 2017 Using docker to build and test in your laptop and Jenkins
ExpoQA 2017 Using docker to build and test in your laptop and JenkinsExpoQA 2017 Using docker to build and test in your laptop and Jenkins
ExpoQA 2017 Using docker to build and test in your laptop and JenkinsElasTest Project
 
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationThe Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationErica Windisch
 
Docker workshop 0507 Taichung
Docker workshop 0507 Taichung Docker workshop 0507 Taichung
Docker workshop 0507 Taichung Paul Chao
 
手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇Philip Zheng
 

Similaire à Linux containers & Devops (20)

codemotion-docker-2014
codemotion-docker-2014codemotion-docker-2014
codemotion-docker-2014
 
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...Why everyone is excited about Docker (and you should too...) -  Carlo Bonamic...
Why everyone is excited about Docker (and you should too...) - Carlo Bonamic...
 
Docker 1.9 Workshop
Docker 1.9 WorkshopDocker 1.9 Workshop
Docker 1.9 Workshop
 
Docker Ecosystem on Azure
Docker Ecosystem on AzureDocker Ecosystem on Azure
Docker Ecosystem on Azure
 
Containerize! Between Docker and Jube.
Containerize! Between Docker and Jube.Containerize! Between Docker and Jube.
Containerize! Between Docker and Jube.
 
Shipping Applications to Production in Containers with Docker
Shipping Applications to Production in Containers with DockerShipping Applications to Production in Containers with Docker
Shipping Applications to Production in Containers with Docker
 
Dockerizing a Symfony2 application
Dockerizing a Symfony2 applicationDockerizing a Symfony2 application
Dockerizing a Symfony2 application
 
Introduction to Docker
Introduction  to DockerIntroduction  to Docker
Introduction to Docker
 
Docker intro
Docker introDocker intro
Docker intro
 
Introduction to Docker at the Azure Meet-up in New York
Introduction to Docker at the Azure Meet-up in New YorkIntroduction to Docker at the Azure Meet-up in New York
Introduction to Docker at the Azure Meet-up in New York
 
Accelerate your development with Docker
Accelerate your development with DockerAccelerate your development with Docker
Accelerate your development with Docker
 
Accelerate your software development with Docker
Accelerate your software development with DockerAccelerate your software development with Docker
Accelerate your software development with Docker
 
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
Dev opsec dockerimage_patch_n_lifecyclemanagement_2019
 
Docker dDessi november 2015
Docker dDessi november 2015Docker dDessi november 2015
Docker dDessi november 2015
 
Docker 0.11 at MaxCDN meetup in Los Angeles
Docker 0.11 at MaxCDN meetup in Los AngelesDocker 0.11 at MaxCDN meetup in Los Angeles
Docker 0.11 at MaxCDN meetup in Los Angeles
 
ExpoQA 2017 Using docker to build and test in your laptop and Jenkins
ExpoQA 2017 Using docker to build and test in your laptop and JenkinsExpoQA 2017 Using docker to build and test in your laptop and Jenkins
ExpoQA 2017 Using docker to build and test in your laptop and Jenkins
 
Docker linuxday 2015
Docker linuxday 2015Docker linuxday 2015
Docker linuxday 2015
 
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, OrchestrationThe Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
The Docker "Gauntlet" - Introduction, Ecosystem, Deployment, Orchestration
 
Docker workshop 0507 Taichung
Docker workshop 0507 Taichung Docker workshop 0507 Taichung
Docker workshop 0507 Taichung
 
手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇手把手帶你學 Docker 入門篇
手把手帶你學 Docker 入門篇
 

Plus de Maciej Lasyk

Co powinieneś wiedzieć na temat devops?f
Co powinieneś wiedzieć na temat devops?f Co powinieneś wiedzieć na temat devops?f
Co powinieneś wiedzieć na temat devops?f Maciej Lasyk
 
Under the Dome (of failure driven pipeline)
Under the Dome (of failure driven pipeline)Under the Dome (of failure driven pipeline)
Under the Dome (of failure driven pipeline)Maciej Lasyk
 
Continuous Security in DevOps
Continuous Security in DevOpsContinuous Security in DevOps
Continuous Security in DevOpsMaciej Lasyk
 
About cultural change w/Devops
About cultural change w/DevopsAbout cultural change w/Devops
About cultural change w/DevopsMaciej Lasyk
 
Ghost in the shell
Ghost in the shellGhost in the shell
Ghost in the shellMaciej Lasyk
 
Scaling and securing node.js apps
Scaling and securing node.js appsScaling and securing node.js apps
Scaling and securing node.js appsMaciej Lasyk
 
High Availability (HA) Explained - second edition
High Availability (HA) Explained - second editionHigh Availability (HA) Explained - second edition
High Availability (HA) Explained - second editionMaciej Lasyk
 
Monitoring with Nagios and Ganglia
Monitoring with Nagios and GangliaMonitoring with Nagios and Ganglia
Monitoring with Nagios and GangliaMaciej Lasyk
 
High Availability (HA) Explained
High Availability (HA) ExplainedHigh Availability (HA) Explained
High Availability (HA) ExplainedMaciej Lasyk
 
Shall we play a game? PL version
Shall we play a game? PL versionShall we play a game? PL version
Shall we play a game? PL versionMaciej Lasyk
 
Shall we play a game?
Shall we play a game?Shall we play a game?
Shall we play a game?Maciej Lasyk
 

Plus de Maciej Lasyk (14)

Rundeck & Ansible
Rundeck & AnsibleRundeck & Ansible
Rundeck & Ansible
 
Co powinieneś wiedzieć na temat devops?f
Co powinieneś wiedzieć na temat devops?f Co powinieneś wiedzieć na temat devops?f
Co powinieneś wiedzieć na temat devops?f
 
Git Submodules
Git SubmodulesGit Submodules
Git Submodules
 
Under the Dome (of failure driven pipeline)
Under the Dome (of failure driven pipeline)Under the Dome (of failure driven pipeline)
Under the Dome (of failure driven pipeline)
 
Continuous Security in DevOps
Continuous Security in DevOpsContinuous Security in DevOps
Continuous Security in DevOps
 
About cultural change w/Devops
About cultural change w/DevopsAbout cultural change w/Devops
About cultural change w/Devops
 
Ghost in the shell
Ghost in the shellGhost in the shell
Ghost in the shell
 
Scaling and securing node.js apps
Scaling and securing node.js appsScaling and securing node.js apps
Scaling and securing node.js apps
 
Node.js security
Node.js securityNode.js security
Node.js security
 
High Availability (HA) Explained - second edition
High Availability (HA) Explained - second editionHigh Availability (HA) Explained - second edition
High Availability (HA) Explained - second edition
 
Monitoring with Nagios and Ganglia
Monitoring with Nagios and GangliaMonitoring with Nagios and Ganglia
Monitoring with Nagios and Ganglia
 
High Availability (HA) Explained
High Availability (HA) ExplainedHigh Availability (HA) Explained
High Availability (HA) Explained
 
Shall we play a game? PL version
Shall we play a game? PL versionShall we play a game? PL version
Shall we play a game? PL version
 
Shall we play a game?
Shall we play a game?Shall we play a game?
Shall we play a game?
 

Dernier

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?IES VE
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimizationarrow10202532yuvraj
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDELiveplex
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...Aggregage
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfDianaGray10
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5DianaGray10
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideHironori Washizaki
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 

Dernier (20)

Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?How Accurate are Carbon Emissions Projections?
How Accurate are Carbon Emissions Projections?
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization100+ ChatGPT Prompts for SEO Optimization
100+ ChatGPT Prompts for SEO Optimization
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDEADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
ADOPTING WEB 3 FOR YOUR BUSINESS: A STEP-BY-STEP GUIDE
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdfUiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
 
UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5UiPath Studio Web workshop series - Day 5
UiPath Studio Web workshop series - Day 5
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK GuideIEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
IEEE Computer Society’s Strategic Activities and Products including SWEBOK Guide
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 

Linux containers & Devops

Notes de l'éditeur

  1. - knows vagrant? - knows differences between hyplev2 hyplev1 and containers? - czy quick sort jest szybszy od heap sorta (kopcowanie)?
  2. - knows vagrant? - knows differences between hyplev2 hyplev1 and containers? - czy quick sort jest szybszy od heap sorta (kopcowanie)?
  3. - knows vagrant? - knows differences between hyplev2 hyplev1 and containers? - czy quick sort jest szybszy od heap sorta (kopcowanie)?
  4. - knows vagrant? - knows differences between hyplev2 hyplev1 and containers? - czy quick sort jest szybszy od heap sorta (kopcowanie)?
  5. Google, 2006 (process containers), 2007 published as control groups Podział procesów na grupy hierarhiczne Kernel zarządza dostępem do wybrancyh kontrolerów (subsystemów)
  6. ps -o cgroup cat /proc/self/cgroup cgcreate -t docent:docent -g cpu:/test-subgroup1 cgset -r cpuset.cpus=0 test-subgroup1 cgexec -g cpu:-subgroup1 /bin/bash cgdelete -g cpu:/test-subgroup1 ps -o cgroup cat /proc/self/cgroup Cd /sys/fs/cgroup/memory Ls Mkdir test1 &amp;&amp; cd test1 &amp;&amp; ls Cat memory.iimit_in_bytes echo 104857600 &amp;gt; memory.limit_in_bytes Cat memory.limit_in_bytes &amp;&amp; Cat memory.oom_control Echo $$ &amp;gt;&amp;gt; tasks Vim ~/mem-hog.c &amp;&amp; ~/mem-hog Echo 1 &amp;gt; memory.oom_control ~/mem-hog I na drugiej konsoli cat memory.oom_control Echo 0 &amp;gt; memory.oom_control
  7. PID: pid 1, main view different PIDs NET: own routing table, iptables rules and chains
  8. PID: pid 1, main view different PIDs NET: own routing table, iptables rules and chains
  9. PID: pid 1, main view different PIDs NET: own routing table, iptables rules and chains
  10. PID: pid 1, main view different PIDs NET: own routing table, iptables rules and chains
  11. PID: pid 1, main view different PIDs NET: own routing table, iptables rules and chains
  12. ip netns list ip netns add green ip link add veth0 type veth peer name veth1 ip link list ip link set veth1 netns green ip netns exec green ip link list ip netns exec green ip addr add 10.11.12.13/24 dev veth1 ip netns exec green ip a
  13. systemctl status docker -l docker info cd /etc/sysconfig ls docker* vim docker-storage restart...
  14. systemctl status docker -l cd /etc/sysconfig ls docker* vim docker-storage restart...
  15. cd ~/Dropbox/private/Prezentacje/atmosphere-shuttle-2-2015/dockerfiles Pokazać dockerfile I web.yml docker build --rm -t fedora-ansible-docker-nginx . docker create --name docker-ansible-test -p 127.0.0.1:83:80 -t fedora-ansible-docker-nginx Docekr ps -a &amp;&amp; docker start ABC