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
Redmine on Docker
Search
ohto
May 17, 2018
Technology
180
0
Share
Redmine on Docker
Redmine service on Docker
ohto
May 17, 2018
More Decks by ohto
See All by ohto
speed cube
ohto
1
140
Living a Software Engineer
ohto
0
110
Ruby de FizzBuzz
ohto
0
110
enjoy your dream
ohto
0
130
We may be win a computer
ohto
0
1.2k
Things that computers can not do
ohto
0
140
Arbitrariness for Classification
ohto
0
1.2k
mumbling about data mining
ohto
0
2.6k
Other Decks in Technology
See All in Technology
Do Vibe Coding ao LLM em Produção para Busca Agêntica - TDC 2026 - Summit IA - São Paulo
jpbonson
3
130
扱える不確実性を増やしていく - スタートアップEMが考える「任せ方」
kadoppe
0
320
Do Ruby::Box dream of Modular Monolith?
joker1007
1
350
基盤を育てる 外部SaaS連携の運用
gamonges_dresscode
1
120
Pure Intonation on Browser: Building a Sequencer with Ruby
nagachika
0
140
The Journey of Box Building
tagomoris
4
3.2k
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
12
4.7k
生成AIが変える SaaS の競争原理と弁護士ドットコムのプロダクト戦略
bengo4com
1
1.4k
自分のハンドルは自分で握れ! ― 自分のケイパビリティを増やし、メンバーのケイパビリティ獲得を支援する ― / Take the wheel yourself
takaking22
1
940
Claude Code を安全に使おう勉強会 / Claude Code Security Basics
masahirokawahara
11
35k
ServiceNow Knowledge 26 の歩き方
manarobot
0
120
Practical TypeProf: Lessons from Analyzing Optcarrot
mame
0
650
Featured
See All Featured
Docker and Python
trallard
47
3.8k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
270
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
Design in an AI World
tapps
1
200
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.1k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
WCS-LA-2024
lcolladotor
0
540
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
210
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
770
Into the Great Unknown - MozCon
thekraken
41
2.4k
Believing is Seeing
oripsolob
1
110
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
480
Transcript
Docker 使ってみた 2018/5/18 おおとや
おおとや 趣味 – 数学とか – アニメとか 2 / 15
おことわり 前職でやったことです – 今の仕事とは関係ないです 3 / 15
Docker 使おう! 4 / 15
背景 状況 – 社内向けにRedmine をサービスしてた 要求 – (カネをかけずに) 速度を上げたい –
開発環境が欲しい – 参照用DBが欲しい – バージョンアップしたい 5 / 15
古き時代 構成 – Apache (+ passenger) – Redmine – PostgreSQL
6 / 15
スループットを上げる 構成 – Nginx – Puma – Redmine – Redis
– PostgreSQL 7 / 15 スレッド化 キャッシュ
Docker 化 目的 – 環境から引き剥がす – 構成を容易にする 方法 – as
a code (+Git管理) – 設定ファイルは外出し – 永続ファイルは外出し 8 / 15 Docker Docker Docker Docker
Docker 化 -課題 速度劣化 – コンテナ間ネットワーク – 静的コンテンツ 9 /
15 ネットワーク 参照できない 静的コンテンツ
Docker 化 -解決策 コンテナ間ネットワーク – Unix ソケット 静的コンテンツ – マウントによる外出し
起動スクリプト – コンテナ内外で分離 10 / 15 ソケット結合 外出し 参照
Docker 化 -横展開 -開発用 目的 – 開発用として用いる 方法 – Git
clone & Build & run 11 / 15
Docker 化 -横展開 -参照用DB 目的 – DB負荷を減らす 方法 – PostgreSQLイメージから派生
– 起動スクリプトを作成 12 / 15 参照用DB
Docker 化 -横展開 -Redmine ver. up 目的 – Redmine ver.
up – 検証目的としてユーザに公開 方法 – Git clone – Redmine ver. up – 検証 – ユーザに公開 13 / 15
まとめ • 構成の変更による速度改善 • Docker 化による構成のコード化 • 横展開によるサービスの拡充 14 /
15
Docker 使おう! 15 / 15