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.4k
Welcome to Alibaba Cloud -もう一つのインターネット世界のクラウドが世界へでる-
mosuke5
1
320
Alibaba Cloudの紹介とパブリッククラウドでのセキュリティ
mosuke5
0
270
クラウド環境でのロギングとAlibaba Cloudでのロギングソリューション
mosuke5
1
720
Terraform × Rancher でマルチクラウドを一歩すすめる
mosuke5
0
1.3k
クラウドも選べる時代。Rancherでマルチクラウドやってみよう
mosuke5
0
380
第1会Arduino会 @渋谷
mosuke5
0
300
Other Decks in Technology
See All in Technology
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
4
1.5k
研究開発と製品開発、両利きのロボティクス
youtalk
1
520
react-callを使ってダイヤログをいろんなとこで再利用しよう!
shinaps
1
240
ハードウェアとソフトウェアをつなぐ全てを内製している企業の E2E テストの作り方 / How to create E2E tests for a company that builds everything connecting hardware and software in-house
bitkey
PRO
1
130
Platform開発が先行する Platform Engineeringの違和感
kintotechdev
4
570
OCI Oracle Database Services新機能アップデート(2025/06-2025/08)
oracle4engineer
PRO
0
140
未経験者・初心者に贈る!40分でわかるAndroidアプリ開発の今と大事なポイント
operando
5
550
DroidKaigi 2025 Androidエンジニアとしてのキャリア
mhidaka
2
130
Firestore → Spanner 移行 を成功させた段階的移行プロセス
athug
1
470
LLMを搭載したプロダクトの品質保証の模索と学び
qa
0
1k
下手な強制、ダメ!絶対! 「ガードレール」を「檻」にさせない"ガバナンス"の取り方とは?
tsukaman
2
440
2025年夏 コーディングエージェントを統べる者
nwiizo
0
160
Featured
See All Featured
Bash Introduction
62gerente
615
210k
Practical Orchestrator
shlominoach
190
11k
Statistics for Hackers
jakevdp
799
220k
Documentation Writing (for coders)
carmenintech
74
5k
The Cost Of JavaScript in 2023
addyosmani
53
8.9k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
358
30k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
36
2.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Building Adaptive Systems
keathley
43
2.7k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
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