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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
470
データレイクの「見えない問題」を可視化する
sansantech
PRO
1
200
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
0
820
「軸足」は 固定しなくていい - 熱量と強みで描く、しなやかなキャリアの形
kakehashi
PRO
1
270
クレデンシャル流出 ― 攻撃 3 時間 vs 復旧 10 時間。この非対称性にどう備えるか
kazzpapa3
3
560
秘密度ラベル初心者が第1歩でつまづかないための「設計・運用」ポイント
seafay
PRO
1
480
Comment regagner la souveraineté de vos données tout en étant payé grâce à Nostr !
rlifchitz
0
200
飲食店もAIで。レジ締めやハンディシステムをつくってる話 / Using AI for restaurant management
vtryo
0
180
When Platform Engineering Meets GenAI
sucitw
0
170
AIチャット検索改善の3週間
kworkdev
PRO
2
170
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
430
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
260
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
170
New Earth Scene 8
popppiees
3
2.4k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Building Applications with DynamoDB
mza
96
7.1k
Designing for Performance
lara
611
70k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
950
Joys of Absence: A Defence of Solitary Play
codingconduct
1
400
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
260
The World Runs on Bad Software
bkeepers
PRO
72
12k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
330
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