$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Building container using Go
Search
Guilherme Paixão
February 21, 2019
Technology
0
39
Building container using Go
Guilherme Paixão
February 21, 2019
Tweet
Share
More Decks by Guilherme Paixão
See All by Guilherme Paixão
Becoming the Mario Bros of Git
guiferpa
0
50
Other Decks in Technology
See All in Technology
計算機科学をRubyと歩む 〜DFA型正規表現エンジンをつくる~
ydah
3
230
AWS Bedrock AgentCoreで作る 1on1支援AIエージェント 〜Memory × Evaluationsによる実践開発〜
yusukeshimizu
6
380
ML PM Talk #1 - ML PMの分類に関する考察
lycorptech_jp
PRO
1
790
AWS CLIの新しい認証情報設定方法aws loginコマンドの実態
wkm2
6
700
文字列の並び順 / Unicode Collation
tmtms
3
510
[JAWS-UG 横浜支部 #91]DevOps Agent vs CloudWatch Investigations -比較と実践-
sh_fk2
1
250
Gemini でコードレビュー知見を見える化
zozotech
PRO
1
240
チーリンについて
hirotomotaguchi
6
1.8k
モダンデータスタック (MDS) の話とデータ分析が起こすビジネス変革
sutotakeshi
0
450
日本Rubyの会の構造と実行とあと何か / hokurikurk01
takahashim
4
1k
Debugging Edge AI on Zephyr and Lessons Learned
iotengineer22
0
170
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.2k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
We Have a Design System, Now What?
morganepeng
54
7.9k
Into the Great Unknown - MozCon
thekraken
40
2.2k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.1k
Optimising Largest Contentful Paint
csswizardry
37
3.5k
Embracing the Ebb and Flow
colly
88
4.9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
36
6.2k
Transcript
Building container using Go !1 By Guilherme Paixão
Namespace Linux !2
Namespace é uma implementação do Kernel Linux que permite criar
diversos ambiente/contextos independentes sendo executados em um mesmo sistema base !3
Namespace and Clone Flags • Mount (mnt) - CLONE_NEWNS •
Process id (pid) - CLONE_NEWUTS • Unix timesharing system (uts) - CLONE_NEWUTS • Network (net) - CLONE_NEWNET • Inter-process communication (ipc) - CLONE_NEWIPC • User (usr) - CLONE_NEWUSER !4
Syscall !5
Syscall é forma em que pedimos algo ao Kernel, uma
forma de interface para trabalhar com o hardware !6
Thanks !7