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使ってちょっとおもしろいサービス作った話(Vim::Factory)
Search
mosuke5
July 03, 2016
Technology
0
1.2k
Docker使ってちょっとおもしろいサービス作った話(Vim::Factory)
詳しくはこちら
http://mosuke5.hateblo.jp/entry/2015/07/19/135844
mosuke5
July 03, 2016
Tweet
Share
More Decks by mosuke5
See All by mosuke5
Alibaba CloudではじめるKubernetes
mosuke5
0
5.3k
Welcome to Alibaba Cloud -もう一つのインターネット世界のクラウドが世界へでる-
mosuke5
1
300
Alibaba Cloudの紹介とパブリッククラウドでのセキュリティ
mosuke5
0
260
クラウド環境でのロギングとAlibaba Cloudでのロギングソリューション
mosuke5
1
700
Terraform × Rancher でマルチクラウドを一歩すすめる
mosuke5
0
1.2k
クラウドも選べる時代。Rancherでマルチクラウドやってみよう
mosuke5
0
370
第1会Arduino会 @渋谷
mosuke5
0
300
Other Decks in Technology
See All in Technology
MCP Clientを活用するための設計と実装上の工夫
yudai00
1
810
Java で学ぶ 代数的データ型
ysknsid25
1
540
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
17k
從開發到架構設計的可觀測性實踐
philipz
0
120
“⾞が通れるほど⼤きな”セキュリティーホールを抑えながらログインしたい
taiseiue
0
160
Cursor Meetup Tokyo
iamshunta
2
700
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
740
What's Next in OpenShift Q2 CY2025
redhatlivestreaming
1
830
Eight Engineering Unit 紹介資料
sansan33
PRO
0
3.2k
LT:組込み屋さんのオシロが壊れた!
windy_pon
0
470
AIに実況させる / AI Streamer
motemen
3
1.4k
AIとSREの未来 / AI and SRE
ymotongpoo
2
1.4k
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.6k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
The Language of Interfaces
destraynor
158
25k
Into the Great Unknown - MozCon
thekraken
39
1.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
Keith and Marios Guide to Fast Websites
keithpitt
411
22k
Rails Girls Zürich Keynote
gr2m
94
13k
Raft: Consensus for Rubyists
vanstee
137
7k
Designing for Performance
lara
608
69k
Transcript
Docker 使って ちょっとおもしろい サービス作った話 @mosuke5 (2016/07/05) 個人的な話
Infrastructure as Codeで 残業がなくなってしまった話
前回 Engineer meetup #1で 話した内容・・・
Docker 使って ちょっとおもしろい サービス作った話 @mosuke5 (2016/07/05) 個人的な話
Vim::Factory Vimの設定をその場で「即体感」 完全趣味! http://vimfactory.com
Vim::Factory • Vimの設定をブラウザ上で即体感できるサービ ス • 完全趣味で作ったもの • サービスの技術をブログで公開したら、かなり の反響があった •
dockerをおもしろい感じに使った ブログ: http://mosuke5.hateblo. jp/entry/2015/07/19/135844
ものを見せたほうがはやい
どうやってブラウザ上で ”Vim”を実現したのか…
JavaScriptで頑張って実装! (天才!!)
そんなわけないでしょ… \(^o^)/
None
Dockerってなに? • 仮想化技術の1つ(主にLinux上) • コンテナ型仮想化とよばれる • ホストサーバとカーネルを共有 ※長くなるので詳しい話はしません
普通の仮想化との違い 引用:http://techtarget.itmedia.co.jp/tt/news/1408/21/news02.html
WebSocket サーバ ブラウザ 1人1台のVimを起動したLinuxサーバをあげ て、 そのターミナル情報をブラウザ送れば・・・!? Aさん Bさん Cさん Bさん用
Cさん用 Aさん用
Demo ・ほんとに仮想マシーンをブラウザに? ・どのくらい起動がはやい?
Dockerを使ったこの技術 なんか他にも応用できそうでは?
続きはWebで…! 「docker websocket」で検索すれば 一番上に出ると思います
Thank you