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
wakattaki-in-the-today-s-moby-project
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
nwiizo
December 03, 2018
920
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
wakattaki-in-the-today-s-moby-project
2018年12月の話
nwiizo
December 03, 2018
More Decks by nwiizo
See All by nwiizo
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
4
550
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
31
11k
アーキテクチャモダナイゼーションとは何か
nwiizo
19
6.6k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
38
22k
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
9
7.5k
30分でわかるアーキテクチャモダナイゼーション
nwiizo
12
8.6k
意志を実装するアーキテクチャモダナイゼーション
nwiizo
3
4.8k
おい、テックブログを書け
nwiizo
48
20k
バイブコーディングと継続的デプロイメント
nwiizo
2
1.5k
Featured
See All Featured
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.5k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
Designing Powerful Visuals for Engaging Learning
tmiket
1
400
Believing is Seeing
oripsolob
1
140
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Prompt Engineering for Job Search
mfonobong
0
330
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
430
The Invisible Side of Design
smashingmag
302
52k
Being A Developer After 40
akosma
91
590k
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
130
Transcript
Wakattaki In The today’s Moby Project (10min version) 2018/12/3 Meetup
# CI/CD, container runtime, containerization LT GMO Internet, Inc. Shuya Motouchi
• • • • • • • • • •
None
• • • •
None
REST API gRPCI
• •
None
• • • • • • • • • •
• •
• • •
• • • •
• •
moby build containerdays1812meetup.yml linuxlkit build containerdays1812meetup.yml or
kernel: image: "linuxkit/kernel:4.9.x" cmdline: "console=ttyS0 console=tty0 page_poison=1" init: - linuxkit/init:f71c3b30ac1ba4ef16c160c89610fa4976f9752f
- linuxkit/runc:b0fb122e10dbb7e4e45115177a61a3f8d68c19a9 - linuxkit/containerd:60e2486a74c665ba4df57e561729aec20758daed onboot: - name: dhcpcd image: "linuxkit/dhcpcd:48e249ebef6a521eed886b3bce032db69fbb4afa" binds: - /var:/var - /tmp/etc:/etc capabilities: - CAP_NET_ADMIN - CAP_NET_BIND_SERVICE - CAP_NET_RAW net: host command: ["/sbin/dhcpcd", "--nobackground", "-f", "/dhcpcd.conf", "-1"] trust: image: - linuxkit/kernel outputs: - format: kernel+initrd
kernel構成の定義をします.VMを起動する場合にのみ必要で Boot/ 以下に起動可能なイメージを構築するために使用されるディレクトリ に置かれます. init,containerd,runc などのシステムのイメージを設定する 実行したいコンテナなどのイメージ を設定する クリーンシャットダウン時に実行するイメージのリストですがほとん ど使われない
実行時間の長いサービスのためのイメージのリスト.
configファイルや外部ファイルを追加することができます. Docker Content Trustを使用して暗号化して検証するビルドコンポー ネントを指定します 。 onbootおよびservicesセクション内のエントリは、OCIイメージとオ プションを指定します。デフォルト値はorg.mobyproject.configイ メージラベルを使用して指定できます。 ファイルやパスを置き換えます,
None
None
None