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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
taiga533
September 26, 2019
Programming
76
0
Share
DockerをいじれるWebGUIを作った話
taiga533
September 26, 2019
More Decks by taiga533
See All by taiga533
ブラウザ拡張機能が ぱぱっと作れるいい時代になりました。
taiga533
1
860
実用Docker入門
taiga533
0
80
はじめてのVue.jsハンズオン
taiga533
0
48
Other Decks in Programming
See All in Programming
ReactとSvelteのその先、Ripple-TS / Beyond React and Svelte: Ripple-TS
ssssota
3
1.8k
初めてのRubyKaigiはこう見えた
jellyfish700
0
350
Swiftのレキシカルスコープ管理
kntkymt
0
200
AI駆動開発で崩れていくコードベースを立て直す
kyoko_nr_nr
1
400
tsserverとは何だったのか、これからどうなるのか
nowaki28
1
420
JJUG CCC 2026 Spring: JSpecify で実現する Kotlin フレンドリーな Java API 設計
ternbusty
1
110
CSC307 Lecture 17
javiergs
PRO
0
280
Java × distroless で 軽量なコンテナイメージを / Java on Distroless
contour_gara
0
420
今さら聞けないCancellationToken
htkym
0
200
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
1
500
密結合なバックエンドから TypeScript のコードを生成する
kemuridama
1
390
GitHub Copilot CLIのいいところ
htkym
2
1.2k
Featured
See All Featured
Information Architects: The Missing Link in Design Systems
soysaucechin
0
940
Amusing Abliteration
ianozsvald
1
190
What does AI have to do with Human Rights?
axbom
PRO
1
2.2k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3.2k
Making the Leap to Tech Lead
cromwellryan
135
9.9k
Intergalactic Javascript Robots from Outer Space
tanoku
273
27k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
130
The SEO identity crisis: Don't let AI make you average
varn
0
480
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.7k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
YesSQL, Process and Tooling at Scale
rocio
174
15k
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つかった人から嬉しい言葉をもらった。
- 他社さんの開発環境事情が気になったので、よろしければ懇親会のときに教えて 下さい。