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
DockerをいじれるWebGUIを作った話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
taiga533
September 26, 2019
Programming
76
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
DockerをいじれるWebGUIを作った話
taiga533
September 26, 2019
More Decks by taiga533
See All by taiga533
ブラウザ拡張機能が ぱぱっと作れるいい時代になりました。
taiga533
1
870
実用Docker入門
taiga533
0
81
はじめてのVue.jsハンズオン
taiga533
0
48
Other Decks in Programming
See All in Programming
コンテキストの使い捨てをやめる — ビジネスルール駆動開発と miko —
ioki
0
210
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
160
例外の正しい扱い方 そのエラー try-catchして大丈夫?
jinwatanabe
0
260
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
570
RTSPクライアントを自作してみた話
simotin13
0
610
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
410
ふつうのFeature Flag実践入門
irof
8
4k
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
140
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
170
その問い、本当に正しいですか?AI時代のエンジニアに必要な哲学と認知科学 / ai-philosophy-cognitive-science
minodriven
11
5.8k
スマートグラスで並列バイブコーディング
hyshu
0
160
Even G2とAWSで推しのエージェントを召喚しよう!
har1101
1
120
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
580
Side Projects
sachag
455
43k
How GitHub (no longer) Works
holman
316
150k
WENDY [Excerpt]
tessaabrams
11
38k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.3k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
390
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.5k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
850
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Transcript
Dockerをいじれる WebGUIを作った話 コンテナ技術は神
My Profile
開発を担当してるサービス SuperDeliveryというB2BのECサイトを フルスタック的な感じで作ってます。
最近の私的TOPIC ローカルに直に乗っていた開発環境をdocker-composeで構築し 直しました。 結果、Dockerによる開発環境仮想化のメリットを教授できる。 これからは1コマンドで環境構築! 便利だなぁ
そんなことはなかった IDEで直感的にできたことが、コマンドを通して実行する手間が発 生。 コマンドアレルギーの人は辛いかもしれない。
みんなに使ってもらいたいから・・・ ローカル開発環境用Docker管理ツールを作りました。 こんな感じのヤツです。
どんな構成で動いているか Docker Daemon アプリケーション用 コンテナ ブラウザ APIリクエスト APIレスポンス コンテナ情報リ クエスト
コンテナ情報 レスポンス 自席PC
こだわりポイント コンテナを管理する環境をコンテナ化 - コンテナを管理する環境をコンテナ化 - ホストOSのDocker Daemonと通信するための UnixSocketをコンテナにマウント /var/run/docker.sock Docker
Daemon コンテナ やりとり 情報の
まとめ - 案外簡単に作れた - docker CLI clientとして実際に使われている公式SDKが配布されている (https://github.com/moby/moby/tree/master/client) - WebGUIつかった人から嬉しい言葉をもらった。
- 他社さんの開発環境事情が気になったので、よろしければ懇親会のときに教えて 下さい。