Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
1分で作るRedmine on Dockerの資料
Search
Sayaka/さやか
August 27, 2017
Technology
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
1分で作るRedmine on Dockerの資料
Sayaka/さやか
August 27, 2017
More Decks by Sayaka/さやか
See All by Sayaka/さやか
[WIP] [draft] Choice of effective messaging protocols for IoT
flower_norn
0
80
20181127 task management
flower_norn
1
160
windowsのリモートコマンド『psexec』を使ってみよう。@infra-workshop
flower_norn
0
340
Other Decks in Technology
See All in Technology
ウォンテッドリーの最近のプロダクトと技術の紹介
stomk
0
160
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
4
630
事業成長とデータ活用を止めないためのマネジメントへ挑戦
hiracky16
0
410
宣言型部分更新は何を解決しどこへ向かうのか
shuta13
1
480
「エーアイ」をバズワードにしないために RPA 導入経験と Kiro 上での Claude モデル利用経験から
kazzpapa3
0
100
『SAR衛星データ解析入門』のご紹介とその応用
syuchimu
0
120
JAWS-UGグッズ職人仕事の流儀
kentapapa
0
120
Code for Security プロジェクト紹介 2026年10月
yu23ki14
0
110
日本語に強いオープンな大規模言語モデル「LLM-jp」
odashi
5
1.2k
LambdaWebFunctionsを試してみた / exploring-lambda-web-functions
koukihosaka
1
360
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
180
Kiro Crewで「みのるん式」仕事術やってみた
minorun365
PRO
3
790
Featured
See All Featured
We Are The Robots
honzajavorek
0
400
The Mindset for Success: Future Career Progression
greggifford
PRO
0
540
brightonSEO & MeasureFest 2025 - Winning Strategies for Black Friday CRO & PPC - Christian Goodrich
cargoodrich
3
870
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
340
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.7k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1.1k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.7k
What the history of the web can teach us about the future of AI
inesmontani
PRO
2
740
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
BBQ
matthewcrist
90
10k
sira's awesome portfolio website redesign presentation
elsirapls
0
460
Transcript
1分で作るRedmine on Docker
アジェンダ • 自己紹介 • 発表する目的 • Dockerってなに? • Redmine on
Dockerの使い方 • デモ • 運用で気にすること • これからDocker始めたい人へ • 最後に
自己紹介 • 名前:さやか • twitter:@flower_norn • 趣味:旅行、星空鑑賞、自作PC(水冷)、カメラ • 好きなプログラム言語:Ruby •
職場:とある会社で 社内情報システム部門のエンジニア 時々 インフラエンジニア(フルスタック?(笑))
発表する目的 • Redmineを簡単に構築できて、公開できること を紹介したい。 • 開発、テストなどに有用なのでDockerをひろ めたい。しってほしい。 ※私よりもDockerやRedmineに詳しい方もいると思い ます。 もっとよりよいものがあるかもしれませんが、私の知見
でお話しするのでご容赦ください。
Dockerってなに? • 主にアプリケーションエンジニアが限られた 権限でインフラを使うために作られたツール • 早い・軽い・便利 -デモでも見せますが、物理・VMに比べると起動が早 く、リソース(ディスクやメモリ)をあまり使いません。 • イメージをベースにコンテナが立ち上がりま
す。 • 自分用にカスタマイズしたイメージを作成でき ます。 • 参考:Dockerのすべてが5分でわかるまとめ http://paiza.hatenablog.com/entry/docker_intro
Redmine on Dockerの使い方 • ファイルをローカルに、出力するものはあまり Dockerに向いていないのですが、 今から伝えるRedmineのイメージはDockerで も使いやすいようにカスタマイズ(Dockerized) されています。 ※詳細はDockefileを参照ください。
• sameersbn/docker-redmine • https://github.com/sameersbn/docker-redmine • https://hub.docker.com/r/sameersbn/redmine/
デモ
運用で気にすること(1) • データの永続化 • Database • 添付ファイル • ファイルデータをローカルにはくものはあまり Dockerに向いていない。
• ストレージをマウントして、外だしする方法はあります。
運用で気にすること(2) • IaaSのクラウドサービス使用前提 • 前述のとおりアプリエンジニアのためのツールなので、 インフラまで考えているとバックアップの設計が大変で す。 – Imutable Infrastracture
• 状態管理をしない。 • twelve-factor-ja.herokuapp.com – このサイトはImmutable Infrastructureの概念が出てきてから作 られたのではなく、 Herokuにアプリケーションをデプロイしていた人が、Herokuの アーキテクチャを前提にアプリケーションを作っていると、 いままでよりきれいにアプリケーションがまとまるということに気づ いて、そのことをより抽象度の高い概念として記述してまとめたも のです。 • このなかで、Dockerにおいてよく言われるのがアプリを素結合にする ことが良いとされています。 なぜなら、開発スピードやメンテナンス性が上がるメリットがありま す。
これからDocker始めたい人へ • Dockerは日々進化しています。 • マイナーバージョンが変わるだけでコマンド体系が変わ るほどです。 • 最近バージョン表記の方法が変わりました。 • Dockerの仕組みや構成を知りたい人に
• ウェブ上にたくさん、ナレッジやドキュメントがいっぱいあ るので検索すると良いと思います。 とくに、Docker社認定エバンジェリストのzembutsuさん の資料やサイトが役立ちます。
最後に LTだったので、簡単に説明しましたが Dockerを使うことによって、構築の短縮やライブラリの 統一化、自動展開などを実現することができます。 また、開発したコンテナをイメージ化して本番環境として 使うこともできます。 Rubyの各バージョンの公式イメージも公開されている ので、開発者の方良ければ使ってみるのもいいかもし れません。 質問があるかたは、このあとのディベートか懇親会で聞
いてくださいです。