Submit Search
Upload
dokku を本番環境で使ってみた話
•
0 likes
•
887 views
K
Kazuhiro Nishiyama
Follow
dokku を本番環境で使ってみて、はまった点などの話です。
Read less
Read more
Report
Share
Report
Share
1 of 18
Download Now
Download to read offline
Recommended
Ruby on Windows
Ruby on Windows
Tomoya Kawanishi
Real legacy
Real legacy
Koichiro Ohba
Datalab and colaboratory
Datalab and colaboratory
Hayato Yoshikawa
Docker初級者によるdocker布教
Docker初級者によるdocker布教
dog american
Github入門(後編) ブランチの使い方
Github入門(後編) ブランチの使い方
Akihiko Shirai
Github入門2014
Github入門2014
Akihiko Shirai
Serverless on GCP
Serverless on GCP
Hayato Yoshikawa
Lispmeetup11
Lispmeetup11
blackenedgold
More Related Content
What's hot
Pd Kai#3 Startup Process
Pd Kai#3 Startup Process
nagachika t
バッチリネーマーの制作
バッチリネーマーの制作
eighttails
Gatsby & React Static
Gatsby & React Static
Kazuhiro Hara
ドキュメントを直し続ける話 #kbkz_tech
ドキュメントを直し続ける話 #kbkz_tech
Michihito Shigemura
Groovyの紹介20130323
Groovyの紹介20130323
Yasuharu Hayami
OSS Reporting Solution ThinReports
OSS Reporting Solution ThinReports
ThinReports
Ansibleに貢献してみよう
Ansibleに貢献してみよう
Michihito Shigemura
Ohotech特盛 #11 Box2DWebを触ってみよう
Ohotech特盛 #11 Box2DWebを触ってみよう
Fumihito Yokoyama
最近見つけたアプリ - @ minatoeod 20170617
最近見つけたアプリ - @ minatoeod 20170617
phain u
サイト制作(Nuxt.js)学習実施要項
サイト制作(Nuxt.js)学習実施要項
IIHARA HODAKA
Rubyでつくるスレッド
Rubyでつくるスレッド
Shugo Maeda
Brookよもやま話
Brookよもやま話
Daichi Hiroki
Qt でIRCクライアント作ってみた
Qt でIRCクライアント作ってみた
Yikei Lu
Quartzでcronを範囲検索したい
Quartzでcronを範囲検索したい
chibochibo
Freebsd ports と暮らす(5) 2012年を振り返る
Freebsd ports と暮らす(5) 2012年を振り返る
Hirohisa Yamaguchi
mrubyのfiberを試してみた
mrubyのfiberを試してみた
Kindai University
Re:VIEW新パーサ現状確認(2015年2月版)
Re:VIEW新パーサ現状確認(2015年2月版)
masayoshi takahashi
仮想通貨ボットサービスによるJSボット作成
仮想通貨ボットサービスによるJSボット作成
慎二 山田
FirebaseとNuxtでLPを作って見た
FirebaseとNuxtでLPを作って見た
Kenjiro Kubota
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Kiyoshi SATOH
What's hot
(20)
Pd Kai#3 Startup Process
Pd Kai#3 Startup Process
バッチリネーマーの制作
バッチリネーマーの制作
Gatsby & React Static
Gatsby & React Static
ドキュメントを直し続ける話 #kbkz_tech
ドキュメントを直し続ける話 #kbkz_tech
Groovyの紹介20130323
Groovyの紹介20130323
OSS Reporting Solution ThinReports
OSS Reporting Solution ThinReports
Ansibleに貢献してみよう
Ansibleに貢献してみよう
Ohotech特盛 #11 Box2DWebを触ってみよう
Ohotech特盛 #11 Box2DWebを触ってみよう
最近見つけたアプリ - @ minatoeod 20170617
最近見つけたアプリ - @ minatoeod 20170617
サイト制作(Nuxt.js)学習実施要項
サイト制作(Nuxt.js)学習実施要項
Rubyでつくるスレッド
Rubyでつくるスレッド
Brookよもやま話
Brookよもやま話
Qt でIRCクライアント作ってみた
Qt でIRCクライアント作ってみた
Quartzでcronを範囲検索したい
Quartzでcronを範囲検索したい
Freebsd ports と暮らす(5) 2012年を振り返る
Freebsd ports と暮らす(5) 2012年を振り返る
mrubyのfiberを試してみた
mrubyのfiberを試してみた
Re:VIEW新パーサ現状確認(2015年2月版)
Re:VIEW新パーサ現状確認(2015年2月版)
仮想通貨ボットサービスによるJSボット作成
仮想通貨ボットサービスによるJSボット作成
FirebaseとNuxtでLPを作って見た
FirebaseとNuxtでLPを作って見た
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Tortoise gitで日本語ファイル名を使うときのgitの選択について
Viewers also liked
migrate to magazine.rubyist.net
migrate to magazine.rubyist.net
Kazuhiro Nishiyama
Ruby 2.3.0 の新機能について
Ruby 2.3.0 の新機能について
Kazuhiro Nishiyama
Certbotで無料TLSサーバー
Certbotで無料TLSサーバー
Kazuhiro Nishiyama
Ruby 2.4.0 の主な非互換
Ruby 2.4.0 の主な非互換
Kazuhiro Nishiyama
lilo.linux.or.jp の話
lilo.linux.or.jp の話
Kazuhiro Nishiyama
lilo.linux.or.jp の話 (2017年1月)
lilo.linux.or.jp の話 (2017年1月)
Kazuhiro Nishiyama
lilo.linux.or.jp を wheezy から jessie にあげた話
lilo.linux.or.jp を wheezy から jessie にあげた話
Kazuhiro Nishiyama
frozen_string_literal の話
frozen_string_literal の話
Kazuhiro Nishiyama
MARKETING MANAGEMENT - JEANS
MARKETING MANAGEMENT - JEANS
Sowjanya Sampathkumar
Viewers also liked
(9)
migrate to magazine.rubyist.net
migrate to magazine.rubyist.net
Ruby 2.3.0 の新機能について
Ruby 2.3.0 の新機能について
Certbotで無料TLSサーバー
Certbotで無料TLSサーバー
Ruby 2.4.0 の主な非互換
Ruby 2.4.0 の主な非互換
lilo.linux.or.jp の話
lilo.linux.or.jp の話
lilo.linux.or.jp の話 (2017年1月)
lilo.linux.or.jp の話 (2017年1月)
lilo.linux.or.jp を wheezy から jessie にあげた話
lilo.linux.or.jp を wheezy から jessie にあげた話
frozen_string_literal の話
frozen_string_literal の話
MARKETING MANAGEMENT - JEANS
MARKETING MANAGEMENT - JEANS
Similar to dokku を本番環境で使ってみた話
Dokku の紹介
Dokku の紹介
Kazuhiro Nishiyama
Dockerのオフィシャルrubyイメージとは?
Dockerのオフィシャルrubyイメージとは?
Kazuhiro Nishiyama
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
Koichi Shimozono
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
softlayerjp
Docker PaaSとしての OpenShift, Deis, Flynn比較
Docker PaaSとしての OpenShift, Deis, Flynn比較
Kazuto Kusama
人間たちとsystemd
人間たちとsystemd
Uchio Kondo
Ruby on RedHat Enterprise Linux
Ruby on RedHat Enterprise Linux
Tomoya Kawanishi
120517 cf tour_london
120517 cf tour_london
Takayoshi Tanaka
Ruby Enterprise Environment
Ruby Enterprise Environment
Tomoya Kawanishi
ざっくり始めるCloud Native開発
ざっくり始めるCloud Native開発
YASUKAZU NAGATOMI
jupyter notebook (jupyterhub) で ruby とグラフ
jupyter notebook (jupyterhub) で ruby とグラフ
Koichi Shimozono
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Yuki Ishikawa
何者 (Docker って)
何者 (Docker って)
紘二 佐伯
何者(Dockerって)
何者(Dockerって)
Koji Saiki
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
Masahito Zembutsu
Couch DB in 15minutes
Couch DB in 15minutes
Yohei Sasaki
とっとるびー(2回目)発表資料
とっとるびー(2回目)発表資料
ionis111
Docker地雷n本勝負
Docker地雷n本勝負
RyutaKoide
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Daigou Harada
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
Similar to dokku を本番環境で使ってみた話
(20)
Dokku の紹介
Dokku の紹介
Dockerのオフィシャルrubyイメージとは?
Dockerのオフィシャルrubyイメージとは?
Ruby on Rails を用いたWEBアプリケーションの開発
Ruby on Rails を用いたWEBアプリケーションの開発
いまからでも遅くない Docker事始め&愉快な仲間達
いまからでも遅くない Docker事始め&愉快な仲間達
Docker PaaSとしての OpenShift, Deis, Flynn比較
Docker PaaSとしての OpenShift, Deis, Flynn比較
人間たちとsystemd
人間たちとsystemd
Ruby on RedHat Enterprise Linux
Ruby on RedHat Enterprise Linux
120517 cf tour_london
120517 cf tour_london
Ruby Enterprise Environment
Ruby Enterprise Environment
ざっくり始めるCloud Native開発
ざっくり始めるCloud Native開発
jupyter notebook (jupyterhub) で ruby とグラフ
jupyter notebook (jupyterhub) で ruby とグラフ
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
Hotoの奇妙な挑戦 〜 Swiftクルセイダーズ 〜
何者 (Docker って)
何者 (Docker って)
何者(Dockerって)
何者(Dockerって)
鯨物語~Dockerコンテナとオーケストレーションの理解
鯨物語~Dockerコンテナとオーケストレーションの理解
Couch DB in 15minutes
Couch DB in 15minutes
とっとるびー(2回目)発表資料
とっとるびー(2回目)発表資料
Docker地雷n本勝負
Docker地雷n本勝負
Dockerで開発環境をデリバる
Dockerで開発環境をデリバる
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
More from Kazuhiro Nishiyama
lilo.linux.or.jp を buster から bullseye に上げた
lilo.linux.or.jp を buster から bullseye に上げた
Kazuhiro Nishiyama
小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話
Kazuhiro Nishiyama
Ruby リファレンスマニュアル改善計画 2022 進捗報告
Ruby リファレンスマニュアル改善計画 2022 進捗報告
Kazuhiro Nishiyama
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
Kazuhiro Nishiyama
rubykaigi2022-rurema-history-and-future.pdf
rubykaigi2022-rurema-history-and-future.pdf
Kazuhiro Nishiyama
systemd 再入門
systemd 再入門
Kazuhiro Nishiyama
Ruby 3.0.0 コネタ集
Ruby 3.0.0 コネタ集
Kazuhiro Nishiyama
livedoor天気API終了対応
livedoor天気API終了対応
Kazuhiro Nishiyama
Wireguard 実践入門
Wireguard 実践入門
Kazuhiro Nishiyama
workflow,job,step の使い分けの基準を考える
workflow,job,step の使い分けの基準を考える
Kazuhiro Nishiyama
あまり知られていないRubyの便利機能
あまり知られていないRubyの便利機能
Kazuhiro Nishiyama
チャットボットのススメ
チャットボットのススメ
Kazuhiro Nishiyama
Action Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみた
Kazuhiro Nishiyama
Ruby svn to git
Ruby svn to git
Kazuhiro Nishiyama
Ruby 2.6 Update
Ruby 2.6 Update
Kazuhiro Nishiyama
最近のrubyのインストール方法
最近のrubyのインストール方法
Kazuhiro Nishiyama
Language update 2018 - ruby
Language update 2018 - ruby
Kazuhiro Nishiyama
systemdでよく使うサブコマンド
systemdでよく使うサブコマンド
Kazuhiro Nishiyama
Certificate Transparency
Certificate Transparency
Kazuhiro Nishiyama
ブログを Octopress 2 + GitHub Pages から Jekyll 3 + AMP + Netlify に移行した話
ブログを Octopress 2 + GitHub Pages から Jekyll 3 + AMP + Netlify に移行した話
Kazuhiro Nishiyama
More from Kazuhiro Nishiyama
(20)
lilo.linux.or.jp を buster から bullseye に上げた
lilo.linux.or.jp を buster から bullseye に上げた
小規模個人アプリをRails 7.xにバージョンアップした話
小規模個人アプリをRails 7.xにバージョンアップした話
Ruby リファレンスマニュアル改善計画 2022 進捗報告
Ruby リファレンスマニュアル改善計画 2022 進捗報告
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
fukuoka03-rubima-reboot-rubyist-magazine-reboot.pdf
rubykaigi2022-rurema-history-and-future.pdf
rubykaigi2022-rurema-history-and-future.pdf
systemd 再入門
systemd 再入門
Ruby 3.0.0 コネタ集
Ruby 3.0.0 コネタ集
livedoor天気API終了対応
livedoor天気API終了対応
Wireguard 実践入門
Wireguard 実践入門
workflow,job,step の使い分けの基準を考える
workflow,job,step の使い分けの基準を考える
あまり知られていないRubyの便利機能
あまり知られていないRubyの便利機能
チャットボットのススメ
チャットボットのススメ
Action Cableで簡易チャットを作ってみた
Action Cableで簡易チャットを作ってみた
Ruby svn to git
Ruby svn to git
Ruby 2.6 Update
Ruby 2.6 Update
最近のrubyのインストール方法
最近のrubyのインストール方法
Language update 2018 - ruby
Language update 2018 - ruby
systemdでよく使うサブコマンド
systemdでよく使うサブコマンド
Certificate Transparency
Certificate Transparency
ブログを Octopress 2 + GitHub Pages から Jekyll 3 + AMP + Netlify に移行した話
ブログを Octopress 2 + GitHub Pages から Jekyll 3 + AMP + Netlify に移行した話
dokku を本番環境で使ってみた話
1.
dokku�を本番環 境で使ってみた話 Kazuhiro�NISHIYAMA 第7回�コンテナ型仮想化の情報交換会@大阪 2015/06/20
2.
自⼰紹介 twitter�や�github�では�@znz
3.
Ruby�関連 Ruby�(CRuby)�のコミッター Ruby�関係でいろいろ るびま�(Rubyist�Magazine)�とか http://magazine.rubyist.net/ るりま�(Ruby�リファレンスマニュア ル)�とか http://docs.ruby-lang.org/ja/ Ruby�関連のイベントでの発表
4.
その他 Debian�関係 関⻄�Debian�勉強会や大統⼀�Debian� 勉強会での発表 各種勉強会 この勉強会などでの発表
5.
dokku�とは? docker�による�mini�Heroku�ク ローン git�で�deploy 単独サーバーで実⾏ スケーラビリティはない�(スケールア ウトできない)
6.
dokku�の歴史�(知っている 範囲で) 0.2.x�で開発が停滞していた dokku-alt�という�fork�ができた 開発がまた活発になっていた Deis�というスポンサーがついていた
7.
使い⽅ クリーンな�Ubuntu�14.04�x64� でインストール heroku�のようにコマンド操作 dokku�コマンドで操作 リモートから�ssh�で操作 ssh�経由の�git�で�deploy
8.
使ってみた感想 安定して動いているときは安定 している 細かい不満はいくつかある デフォルトのタイムアウトが短い ログが悩ましい プラグインの対応バージョンがわかり にくい
9.
タイムアウトを伸ばす /home/dokku/ENVで増やす CURL̲CONNECT̲TIMEOUT CURL̲TIMEOUT
10.
永続的ストレージ docker-options�プラグイン�(標 準添付)�を利用 ログをホスト側に記録 dokku�docker-options:add�demo-app� deploy,run�"-v�/srv/demo-app/log:/app/ log" ファイルアップロード dokku�docker-options:add�demo-app� deploy,run�"-v�/srv/demo-app/uploads:/ app/uploads"
11.
プラグイン ドキュメントに⼀覧がある http://progrium.viewdocs.io/ dokku/plugins 古いバージョンとの互換は今で も使えるのかが不明 標準に取り込まれた機能もある� (末尾に⼀覧)
12.
PostgreSQL�プラグイン Compatible�with�0.3.16�のもの を使ってみた https://github.com/Flink/dokku- psql-single-container dokku�の�deb�更新時に問題あ り https://github.com/Flink/dokku- psql-single-container/issues/5
13.
sshcommand�書き換え PostgreSQL�プラグインのため� chown�のところを書き換えた chown�-R�dokku�/home/dokku�相 当 chown�999�-R�/home/dokku/.psql- sc/data�が必要 chown�-R�/home/dokku/.ssh�/ home/dokku/*�相当に変更
14.
deb�パッケージ 0.3.17�から�deb�パッケージイ ンストールが標準になった
15.
memcached プラグインは使わず、ホスト側 にインストール ufw�で制限した上で�lo�以外も� listen�するように変更 docker�用の�interface�は起動 のタイミングで存在しなかった
16.
環境変数 タブを含む環境変数はうまく設 定できなかった heroku�ではできた LTSV�が設定したかった 結局「,」区切りにした
17.
dokku�run cron�で2個同時に動かすとエラ ーになることがあった 1分ずらした 標準⼊⼒をリダイレクトで受け 取れなかった .forward�でメール処理ができなかっ た
18.
まとめ dokku�は用途によっては使える ソースまで読む気がないと使い こなすのは難しい heroku�はやっぱりすごい
Download Now