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
elcuervo
July 17, 2015
Technology
0
83
Teo y los contenedores
elcuervo
July 17, 2015
Tweet
Share
More Decks by elcuervo
See All by elcuervo
Airplay
elcuervo
0
240
Quince Primaveras
elcuervo
0
140
Apocalipsis
elcuervo
0
110
RadioFrequencia
elcuervo
0
78
TED: Cronicas de un hacker
elcuervo
0
91
Hackeando el STM
elcuervo
1
280
Objetos Encantados
elcuervo
0
110
Skynet son los padres
elcuervo
2
260
Break the rules
elcuervo
1
2.4k
Other Decks in Technology
See All in Technology
検証を通して見えてきたTiDBの性能特性
lycorptech_jp
PRO
6
3.7k
Google Cloud Next '24 Recap(Cloud Run/k8s)
mokocm
0
150
ワールドカフェI /チューターを改良する / World Café I and Improving the Tutors
ks91
PRO
0
120
Cloud Native Java with Spring Boot (CNCF Aarhus, April 2024)
thomasvitale
1
170
KubeCon EU 2024 Recap “Kubernetes Policy Time Machine: Where to Next?”
ryysud
0
220
Reducing Cross-Zone Egress at Spotify with Custom gRPC Load Balancing Recap
koh_naga
0
200
Azureの基本的な権限管理の勉強会
yhana
0
280
Além do else! Categorizando Pokemóns com Pattern Matching no JavaScript
wmsbill
0
550
Terraformあれやこれ/terraform-this-and-that
emiki
8
1.4k
ここが嬉しいABAC ここが辛いよABAC #再解説+補足編
masahirokawahara
1
270
長期間TiDBを使ってきた話 @ 私たちはなぜNewSQLを使うのかTiDB選定5社が語る選定理由と活用LT / Experiences with TiDB Over Time
chibiegg
2
890
自己改善からチームを動かす! 「セルフエンジニアリングマネージャー」のすゝめ
shoota
6
450
Featured
See All Featured
How GitHub Uses GitHub to Build GitHub
holman
468
290k
What's in a price? How to price your products and services
michaelherold
237
11k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
2
3.4k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
357
22k
Git: the NoSQL Database
bkeepers
PRO
422
63k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
Atom: Resistance is Futile
akmur
259
25k
VelocityConf: Rendering Performance Case Studies
addyosmani
320
23k
The World Runs on Bad Software
bkeepers
PRO
61
6.7k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Rails Girls Zürich Keynote
gr2m
91
13k
Documentation Writing (for coders)
carmenintech
60
3.9k
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