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
taiga533
September 26, 2019
Programming
0
69
DockerをいじれるWebGUIを作った話
taiga533
September 26, 2019
Tweet
Share
More Decks by taiga533
See All by taiga533
ブラウザ拡張機能が ぱぱっと作れるいい時代になりました。
taiga533
1
770
実用Docker入門
taiga533
0
69
はじめてのVue.jsハンズオン
taiga533
0
41
Other Decks in Programming
See All in Programming
Generating OpenAPI schema from serializers throughout the Rails stack - Kyobashi.rb #5
envek
1
430
Djangoにおける複数ユーザー種別認証の設計アプローチ@DjangoCongress JP 2025
delhi09
PRO
4
510
5分で理解する SOLID 原則 #phpcon_nagoya
shogogg
1
410
1年目の私に伝えたい!テストコードを怖がらなくなるためのヒント/Tips for not being afraid of test code
push_gawa
1
650
SwiftUI Viewの責務分離
elmetal
PRO
2
280
PRレビューのお供にDanger
stoticdev
1
240
メンテが命: PHPフレームワークのコンテナ化とアップグレード戦略
shunta27
0
320
DevNexus - Create AI Infused Java Apps with LangChain4j
kdubois
0
130
Domain-Driven Design (Tutorial)
hschwentner
13
22k
From the Wild into the Clouds - Laravel Meetup Talk
neverything
0
180
Duke on CRaC with Jakarta EE
ivargrimstad
0
160
Expoによるアプリ開発の現在地とReact Server Componentsが切り開く未来
yukukotani
2
230
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.4k
Practical Orchestrator
shlominoach
186
10k
Scaling GitHub
holman
459
140k
Intergalactic Javascript Robots from Outer Space
tanoku
270
27k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
120k
Speed Design
sergeychernyshev
28
820
Rebuilding a faster, lazier Slack
samanthasiow
80
8.9k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.8k
Agile that works and the tools we love
rasmusluckow
328
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
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つかった人から嬉しい言葉をもらった。
- 他社さんの開発環境事情が気になったので、よろしければ懇親会のときに教えて 下さい。