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
ConoHaとDocker Machineで Dockerホストを作ってみよう
Search
Hironobu Saitoh
July 21, 2016
Programming
1.3k
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ConoHaとDocker Machineで Dockerホストを作ってみよう
HosCon 2016 Fukuokaでお話しした資料です。
http://gmohoscon.connpass.com/event/34514/
Hironobu Saitoh
July 21, 2016
More Decks by Hironobu Saitoh
See All by Hironobu Saitoh
コンテナの基礎
hironobu
0
1.7k
オレのエンジニア的英語勉強法
hironobu
2
110
ConoHa WINGを支える技術(インフラ編)
hironobu
2
2.3k
俺がどんな風にConoHaを使っているのか 全部見せますスペシャル
hironobu
0
2.4k
俺用ツールをオープンソースで公開したら 意外と反応があった話
hironobu
0
140
Goでデーモンを作ってみる
hironobu
4
3.6k
エバンジェリストの役割(HosCon大阪)
hironobu
0
720
自作サーバーの時代から 最新クラウドの時代へ、そして
hironobu
1
850
開発者× CloudStack × Stuck
hironobu
0
740
Other Decks in Programming
See All in Programming
The ROI of Quarkus for Spring Boot Applications
hollycummins
0
130
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
560
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
370
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
170
並列実装の現場、2ヶ月間実務でAIを使い倒したAIもPCも私も限界が近い
ming_ayami
0
130
ふつうのFeature Flag実践入門
irof
8
4.1k
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
200
肥大化するレガシーコードに立ち向かうためのインターフェース分離と依存の逆転 / JJUG CCC 2026 Spring
hirokunimaeta
0
600
[2026年度第1回ORセミナー] 計画最適化ベンチャーと競技プログラミング人材
terryu16
0
270
AI 輔助遺留系統現代化的經驗分享
jame2408
1
950
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6.4k
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.2k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.2k
Mind Mapping
helmedeiros
PRO
1
260
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.9k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
How to Ace a Technical Interview
jacobian
281
24k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8.2k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
470
SEO for Brand Visibility & Recognition
aleyda
0
4.6k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
210
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
150
How to build a perfect <img>
jonoalderson
1
5.7k
Statistics for Hackers
jakevdp
799
230k
Transcript
GMOインターネット株式会社 テクニカルエバンジェリスト 斉藤 弘信 ConoHaとDocker Machineで Dockerホストを作ってみよう
Speaker 斉藤 弘信 (Hironobu Saito) GMOインターネット株式会社 テクニカルエバンジェリスト 2000年に同社に入社 2014年9月よりホスティング事業のテクニカルエバンジェリストを担当 @hironobu_s
hironobu.saitoh hironobu-s
ࠓΔ͜ͱ ConoHa上にDocker環境を構築し、KUSANAGI(WordPress)をデプロイする • ConoHaとOpenStack API • Dockerや関連ツール • KUSANAGI
• 全ストレージにSSDを採用 • 900円/月〜の定額制 • 法人利用でも個人利用でも https://www.conoha.jp/ GMOインターネットが提供する IaaS型パブリッククラウド
サーバー ネットワーク ストレージ リージョン 東京 グローバルネットワーク (IPv4/IPv6 デュアルスタック) シンガポール アメリカ(サンノゼ)
ロードバランサー 無料DNS GeoDNS(GeoRouting) ローカルネットワーク 追加IPv4 リージョン間転送 ⾃動バックアップ スケールアップ スナップショット ブロックストレージ(SSD) オブジェクトストレージ 仮想サーバー (SSD) メールサーバー DBサーバー (MySQL互換) A P I ISOイメージ管理
OpenStackͱAPI • クラウド基盤を構築するためのソフトウェア • ConoHaはOpenStackで構築されている & APIを利用可能 引用: http://www.slideshare.net/irix_jp/2013-0223osctokyospring
Docker Machine 仮想マシンやクラウド上にDockerホストを簡単に作成できる公式ツール AWS, Azure, VirtualBox, Vmware, OpenStackなどに対応 VMの作成 Dockerのインストール
デーモンの起動 Swarm設定など
https://github.com/docker/machine/pull/1933 OpenStackの IPv4/IPv6デュアルスタック環境で 動かなかった Pull Requestした →Version 0.5.0でマージ ಈ͔ͳ͔ͬͨ('A`)
OpenStack のCompute APIが ←こんなJSONを返してくる (v6とv4が順不同で返ってくる) Docker Machineの実装は 「一番最初のIPアドレスを使う」 だった。
KUSANAGI RoD (Run on Docker) • プライムストラテジー社が開発 • 超高速なWordPress実行環境 •
各パブリッククラウドで提供されている • ConoHa, AWS, Azure, さくらのクラウド • Dockerイメージがある(β版) • kusanagi-nginx • Kusanagi-php7 • Kusanagi-data https://kusanagi.tokyo/
Demo VM作成 (docker-machine) docker環境の構築 (docker-machine) KUSANAGIのデプロイ(docker-compose)
ଞͷπʔϧͳͲ Vagrant provider for ConoHa Vagrant 1.6+ plugin. https://github.com/hironobu-s/vagrant-conoha conoha-iso
ISO management tool for ConoHa https://github.com/hironobu-s/conoha-iso conoha-net Security group manager for ConoHa https://github.com/hironobu-s/conoha-net
ࠓ͓ͨ͜͠͠ͱ ConoHa上にDockerクラスタを構築し、KUSANAGI(WordPress)の環境を作る • ConoHaとOpenStack API • Dockerや関連ツール • KUSANAGI •
その他ConoHaツール http://qiita.com/hironobu_s/items/db865ca43af8eca9d3ac ConoHaでDocker Machineを使う@Qiita