Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Docker Compose で手軽に手元環境を実現する / Simplifying Loca...
Search
nabeo
May 14, 2025
Technology
0
540
Docker Compose で手軽に手元環境を実現する / Simplifying Local Environments with Docker Compose #CinemaDeLT
2025/05/14
シネマ de LT会〜あなたのナレッジ大上映〜:
https://henry.connpass.com/event/353318/
nabeo
May 14, 2025
Tweet
Share
More Decks by nabeo
See All by nabeo
kotlin-lsp の開発開始に触発されて、Emacs で Kotlin 開発に挑戦した記録 / kotlin‑lsp as a Catalyst: My Journey to Kotlin Development in Emacs
nabeo
2
610
SRE 文化の醸成: stream-aligned チームに Enabling するために実施した事例の解説 / Cloud Operator Days Tokyo 2025
nabeo
0
210
kotlin-lsp を Emacs で使えるようにしてみた / use kotlin-lsp in Emacs
nabeo
0
340
OpenTelemetry Collector 自身のモニタリング / Monitoring the OpenTelemetry Collector itself
nabeo
0
560
ヘンリーにおける可観測性獲得への取り組み
nabeo
2
2.2k
AWS CDK (TypeScript) を継続的にメンテ可能にするために取り入れているノウハウ集
nabeo
0
1.4k
AWS Organizations 組織を移動する時に 考えること 100 連発 (AWS Control Tower への組み込みを添えて) / Hatena Engineer Seminar #20
nabeo
2
3.3k
AWS Transit Gateway を使った内部ネットワークの構成変更の話 / AWS Transit Gateway and Me
nabeo
0
740
Docker イメージのダイエットが成功するまで帰れまてん / Docker Image Diet Challenge
nabeo
4
4.2k
Other Decks in Technology
See All in Technology
21st ACRi Webinar - AMD Presentation Slide (Nao Sumikawa)
nao_sumikawa
0
200
著者と読み解くAIエージェント現場導入の勘所 Lancers TechBook#2
smiyawaki0820
7
2.8k
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
21k
A Compass of Thought: Guiding the Future of Test Automation ( #jassttokai25 , #jassttokai )
teyamagu
PRO
1
190
形式手法特論:CEGAR を用いたモデル検査の状態空間削減 #kernelvm / Kernel VM Study Hokuriku Part 8
ytaka23
1
140
Microsoft Agent 365 を 30 分でなんとなく理解する
skmkzyk
1
290
mablでリグレッションテストをデイリー実行するまで #mablExperience
bengo4com
0
470
セキュリティAIエージェントの現在と未来 / PSS #2 Takumi Session
flatt_security
3
1.4k
Product Engineer
resilire
0
130
MAP-7thplaceSolution
yukichi0403
2
250
バグハンター視点によるサプライチェーンの脆弱性
scgajge12
2
440
段階的に進める、 挫折しない自宅サーバ入門
yu_kod
5
2.2k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
9
690
How GitHub (no longer) Works
holman
316
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
700
Designing for humans not robots
tammielis
254
26k
4 Signs Your Business is Dying
shpigford
186
22k
Writing Fast Ruby
sferik
630
62k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Building Applications with DynamoDB
mza
96
6.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
69k
The Cult of Friendly URLs
andyhume
79
6.7k
Thoughts on Productivity
jonyablonski
73
5k
A Tale of Four Properties
chriscoyier
162
23k
Transcript
Copyright © Henry, Inc. All rights reserved. 2025.5.14 @nabeo from
(株) ヘンリー シネマ de LT 会 〜あなたのナレッジ大上映〜 @ シアスタ調布 - イオンシネマシアター2 Docker Compose で 手軽に手元環境を実現する
Copyright © Henry, Inc. All rights reserved. 五反田の方から来ました • 普段はヘンリーという会社で
SRE をやっ ています ◦ 主にインフラ側を守備範囲にしています • 好きな映画タイトル: ◦ 攻殻機動隊シリーズ X: @nabeo Bluesky: @nabeo.bsky.social
Copyright © Henry, Inc. All rights reserved. ヘンリーは クラウドネイティブな レセコン一体型電子カルテを
作っています
Copyright © Henry, Inc. All rights reserved. これを手元で再現するの、大変じゃないですか...?
Copyright © Henry, Inc. All rights reserved. ❤
Copyright © Henry, Inc. All rights reserved. もしかして:
Copyright © Henry, Inc. All rights reserved. ここに Docker Compose
があるじゃろ?
Copyright © Henry, Inc. All rights reserved. アプリケーションリポジトリにある Dockerfile で
docker compose 向けのコンテナを作る
Copyright © Henry, Inc. All rights reserved. • Jib: Kotlin
や Java アプリケーションから docker コンテナイメージを作成 • コンテナイメージは Makefile から作成する ◦ Dockerfile 経由で作る場合も Makefile でターゲットを作成している 実は一部のコンテナは Jib で作っているんです...
Copyright © Henry, Inc. All rights reserved. • 諦める!! •
Google Cloud の開発向けクレデンシャルをコンテナに渡して、Google Cloud の API 経由で直接アクセスする docker コンテナになっていない or 用意が難しいコンポーネントもある
Copyright © Henry, Inc. All rights reserved. • すべてのアプリケーションリポジトリでアプリケーションを起動させる •
面倒!!! docker compose がない世界
Copyright © Henry, Inc. All rights reserved. • make all
して docker compose up したら手元のソースコードをベースにし た確認環境が立ち上がる • 一緒に jaeger コンテナも立ち上がるので OpenTelemetry のトレース情報 を使った調査もしやすい ◦ Jaeger コンテナを使うための設定は環境変数で渡している • キャッチアップの初手として勧めやすい docker compose がある世界
Copyright © Henry, Inc. All rights reserved. 会社ブログ 採用サイト Thank
you 技術ブログ Podcast