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
120
ConoHa WINGを支える技術(インフラ編)
hironobu
2
2.3k
俺がどんな風にConoHaを使っているのか 全部見せますスペシャル
hironobu
0
2.4k
俺用ツールをオープンソースで公開したら 意外と反応があった話
hironobu
0
140
Goでデーモンを作ってみる
hironobu
4
3.6k
エバンジェリストの役割(HosCon大阪)
hironobu
0
730
自作サーバーの時代から 最新クラウドの時代へ、そして
hironobu
1
850
開発者× CloudStack × Stuck
hironobu
0
750
Other Decks in Programming
See All in Programming
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
JAWS-UG横浜 #102 AWSサ終供養LT会 成仏できない AWS サービスたち 〜本日、三体供養します〜
maroon1st
0
340
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
180
Cloudflare is Agents
chimame
0
150
その節約、円になってますか?
isamumumu
1
710
メールのエイリアス機能を履き違えない
isshinfunada
0
230
継続モナドとリアクティブプログラミング
yukikurage
3
700
What's New in Android 2026
veronikapj
0
250
Foundation Models frameworkで画像分析
ryodeveloper
1
600
生成AIで帳票OCRが「簡単に」作れる時代になった?
kon_shou
0
630
壊れたパーサから始める関数型設計と構成的なパーサ #fp_matsuri
raiga0310
2
450
Apache Hive: そしてCloud Native Lakehouseへ
okumin
1
210
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
72
12k
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
340
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Designing for Performance
lara
611
70k
Docker and Python
trallard
47
4.1k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Practical Orchestrator
shlominoach
191
12k
Building Adaptive Systems
keathley
44
3.2k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
260
[SF Ruby Conf 2025] Rails X
palkan
2
1.3k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
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