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
100
Teo y los contenedores
elcuervo
July 17, 2015
Tweet
Share
More Decks by elcuervo
See All by elcuervo
Airplay
elcuervo
0
350
Quince Primaveras
elcuervo
0
220
Apocalipsis
elcuervo
0
130
RadioFrequencia
elcuervo
0
100
TED: Cronicas de un hacker
elcuervo
0
110
Hackeando el STM
elcuervo
1
340
Objetos Encantados
elcuervo
0
140
Skynet son los padres
elcuervo
2
410
Break the rules
elcuervo
1
2.7k
Other Decks in Technology
See All in Technology
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / How I Messed Up Azure Costs While Contributing to Terraform
nnstt1
1
540
ソフトウェアテスト 最初の一歩 〜テスト設計技法をワークで体験しながら学ぶ〜 #JaSSTTokyo / SoftwareTestingFirstStep
nihonbuson
PRO
2
190
ペアーズにおける評価ドリブンな AI Agent 開発のご紹介
fukubaka0825
9
2.7k
Ninno LT
kawaguti
PRO
1
120
genspark_presentation.pdf
haruki_uiru
1
270
既存の開発資産を活かしながら、 《新規開発コスト抑制》と《開発体験向上》 を両立する拡張アーキテクチャ事例
kubell_hr
0
240
Tailwind CSS の小話「コンテナークエリーって便利」
yamaday
0
130
転職したらMCPサーバーだった件
nwiizo
10
8.5k
技術選定を突き詰める 懇親会LT
okaru
2
1k
LLM アプリケーションのためのクラウドセキュリティ - CSPM の実装ポイント-
osakatechlab
0
440
非root化Androidスマホでも動く仮想マシンアプリを試してみた
arkw
0
130
LangfuseではじめるAIアプリのLLMトレーシング
codenote
0
190
Featured
See All Featured
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
33k
Being A Developer After 40
akosma
91
590k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
21k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
The Cost Of JavaScript in 2023
addyosmani
49
7.8k
Mobile First: as difficult as doing things right
swwweet
223
9.6k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Producing Creativity
orderedlist
PRO
344
40k
GraphQLとの向き合い方2022年版
quramy
46
14k
A Modern Web Designer's Workflow
chriscoyier
693
190k
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