Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
DockerGrunn #7 Intro
Search
timmipetit
January 18, 2017
Programming
67
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DockerGrunn #7 Intro
timmipetit
January 18, 2017
Other Decks in Programming
See All in Programming
Simple Storage Service(S3) is not simple
iwatsukayura
0
290
Starting & Sustaining Code-Based E2E Testing for Non-Coding QA Teams( #jasstniigata )
teyamagu
PRO
1
1k
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
300
Kotlinの15年とServer-Side Kotlin
n_takehata
1
150
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
190
ハーネス設計入門 〜 基礎知識の整理から実務へのステップアップ 〜
kinopeee
28
32k
3回つくってわかった、 定期実行ジョブ基盤の本質情報
takai
0
460
動作中のプログラムの中身をリアルタイムに覗く / Realtime Debugger for CSharp with Roslyn
prota
1
1.9k
Jetpack Compose Mechanisms
skydoves
3
820
golang-bob.pdf
iwatsukayura
0
130
Agentic Software Factoryに、すごく賢いIF文を。 / super smart IF statement into the Agentic Software Factory.
rkaga
8
2.2k
Featured
See All Featured
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
380
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
800
The Art of Programming - Codeland 2020
erikaheidi
57
14k
The untapped power of vector embeddings
frankvandijk
2
1.9k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.8k
Facilitating Awesome Meetings
lara
57
7.2k
Done Done
chrislema
187
17k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
630
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
310
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Transcript
• 19:30 Welkom bij TNO & Docker Intro • 20:00
Docker Swarm op een PiStack • 20:45 Real world docker • 21:15 Borrel • 22:30 Klaar DockerGrunn #7 Winter is coming
Wie zijn wij? Tijmen Klein @timmipetit Recras Henk Bokhoven @BOK
TFE Spindle Joshua Peper @joshuapeper Peperzaken
Sponsor
Wut?
None
• Services in portable containers • Web server • Database
server • Workers • Compilers • Tests • Browsers Wat
• Linux (native) • Mac (via xhyve) • Windows (via
Hyper-V) Waar
• Dependencies duidelijker • Reproduceerbaar & consistent • Portable •
Performance Waarom?
• Docker hub: Image vinden • Readme lezen • Gaan!
Start die container! • docker run docker/whalesay cowsay boo Hoe
$ docker run docker/whalesay cowsay boo Unable to find image
'docker/whalesay:latest' locally latest: Pulling from docker/whalesay e9e06b06e14c: Pull complete a82efea989f9: Pull complete 37bea4ee0c81: Pull complete 07f8e8c5e660: Pull complete 676c4a1897e6: Pull complete 5b74edbcaa5b: Pull complete 1722f41ddcb5: Pull complete 99da72cfe067: Pull complete 5d5bd9951e26: Pull complete fb434121fc77: Already exists Digest: sha256:d6ee73f Status: Downloaded newer image for docker/whalesay:latest _____ < boo > ----- \ \ \ ## . ## ## ## == ## ## ## ## === /""""""""""""""""___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/
Images !== Containers && Containers !== Images
Image: immutable Net zoals CD-ROM of class Container: instance Net
zoals memory boot volume of object
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker/whalesay
latest fb434121fc77 3 hours ago 247 MB Images
FROM docker/whalesay:latest RUN apt-get -y update && apt-get install -y
fortunes CMD /usr/games/fortune -a | cowsay Zelf bouwen Dockerfile $ docker build -t fortune-whale . Sending build context to Docker daemon 2.048 kB ...snip... Removing intermediate container cb53c9d09f3b Successfully built c2c3152907b5
$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker/whalesay
latest fb434121fc77 3 hours ago 247 MB fortune-whale latest c2c3152907b5 4 minutes ago 275 MB $ docker run fortune-whale ______________________________________ < You will be successful in your work. > -------------------------------------- \ \ \ ## . ## ## ## == ## ## ## ## === /""""""""""""""""___/ === ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~ \______ o __/ \ \ __/ \____\______/ Zelf bouwen
• https://docs.docker.com/engine/getstarted/ Meer
None