Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Teo y los contenedores
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
elcuervo
July 17, 2015
Technology
130
0
Share
Teo y los contenedores
elcuervo
July 17, 2015
More Decks by elcuervo
See All by elcuervo
Retro Ruby
elcuervo
0
15
Un tipo de Ruby
elcuervo
0
34
Airplay
elcuervo
0
480
Quince Primaveras
elcuervo
0
350
Apocalipsis
elcuervo
0
150
RadioFrequencia
elcuervo
0
130
TED: Cronicas de un hacker
elcuervo
0
130
Hackeando el STM
elcuervo
1
390
Objetos Encantados
elcuervo
0
170
Other Decks in Technology
See All in Technology
Good Enough Types: Heuristic Type Inference for Ruby
riseshia
1
220
社内エンジニア勉強会の醍醐味と苦しみ/tamadev
nishiuma
0
210
[最強DB講義]推薦システム | 基礎編
recsyslab
PRO
1
170
AI와 협업하는 조직으로의 여정
arawn
0
430
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
120
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
300
レビューしきれない?それは「全て人力でのレビュー」だからではないでしょうか
amixedcolor
0
330
2026年、知っておくべき最新 サーバレスTips10選/serverless-10-tips
slsops
13
5.2k
Data Hubグループ 紹介資料
sansan33
PRO
0
2.9k
「SaaSの次の時代」に重要性を増すステークホルダーマネジメントの要諦 ~解像度を圧倒的に高めPdMの価値を最大化させる方法~
kakehashi
PRO
2
900
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
340
Eight Engineering Unit 紹介資料
sansan33
PRO
3
7.3k
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
260
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
We Have a Design System, Now What?
morganepeng
55
8.1k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
320
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.9k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
130
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.4k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
170
Chasing Engaging Ingredients in Design
codingconduct
0
170
Marketing to machines
jonoalderson
1
5.2k
Optimizing for Happiness
mojombo
378
71k
Transcript
None
None
None
None
None
1977
None
chroot
None
None
None
None
1979
unix v7
None
openvz
2005
lxc
2008
docker
2013
None
None
procesos
docker hub docker run redis debian
CLI
docker pull [imagen] docker push [imagen]
UI
None
internals
network
•interna •manejada por una subinterface y controlada por el docker
daemon
filesystem
None
None
deployment
linux
3.10 kernel
osx
boot2docker
gotchas
socket & port binding
ssl
registry
docker push elcuervo/ consul-ruby
docker push internalregistry.com/elcuervo/ consul-ruby
clustering
swarm
• soportado por docker inc • 1 agent container •
1 manager container
None
coreos
None
• principal competidor de docker • clustering an nivel de
os • autodiscovery basado en etcd
rancher
None
None
internal network
monitoreo
cli
$ docker stats determined_shockley determined_wozniak prickly_hypatia CONTAINER CPU % MEM
USAGE/LIMIT MEM % NET I/O determined_shockley 0.00% 884 KiB/1.961 GiB 0.04% 648 B/648 B determined_wozniak 0.00% 1.723 MiB/1.961 GiB 0.09% 1.266 KiB/648 B prickly_hypatia 0.00% 740 KiB/1.961 GiB 0.04% 1.898 KiB/648 B
cadvisor
None
composition
docker- compose
web: build: . command: python app.py ports: - "5000:5000" volumes:
- .:/code links: - redis redis: image: redis
None
containers running containers
docker run -it -v /var/run/docker.sock:/var/run/ docker.sock ubuntu:latest sh
container discovery
docker event stream
None
None
None
rkt
None
None
unikernels
None