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
nwiizo
December 03, 2018
940
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
35分でわかるEffective Platform Engineering
nwiizo
5
510
20分でわかるセキュアAPI
nwiizo
2
310
型は壁、Rustでもバグを直すな、表現できなくせよ
nwiizo
14
2.5k
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
4
710
システムは「動く」だけでは 足りない - 非機能要件・分散システム・トレードオフの基礎
nwiizo
32
12k
アーキテクチャモダナイゼーションとは何か
nwiizo
18
7.8k
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
41
24k
技術的負債の泥沼から組織を救う3つの転換点
nwiizo
9
7.9k
30分でわかるアーキテクチャモダナイゼーション
nwiizo
13
9.5k
Featured
See All Featured
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
350
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.4k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
470
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.9k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
660
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Product Roadmaps are Hard
iamctodd
55
12k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
210
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