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
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
51
Other Decks in Technology
See All in Technology
CDKで始めるTypeScript開発のススメ
tsukuboshi
1
360
プロポーザルに込める段取り八分
shoheimitani
1
180
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
今日から始めるAmazon Bedrock AgentCore
har1101
4
400
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
Tebiki Engineering Team Deck
tebiki
0
24k
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
230
Data Hubグループ 紹介資料
sansan33
PRO
0
2.7k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
220
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
150
Featured
See All Featured
Prompt Engineering for Job Search
mfonobong
0
160
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Testing 201, or: Great Expectations
jmmastey
46
8k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.3k
The untapped power of vector embeddings
frankvandijk
1
1.6k
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Designing for humans not robots
tammielis
254
26k
GitHub's CSS Performance
jonrohan
1032
470k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
270
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
130
The Cost Of JavaScript in 2023
addyosmani
55
9.5k
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