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
コンテナ技術とVPSでのデプロイの基本的
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Simo
February 24, 2023
Technology
210
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コンテナ技術とVPSでのデプロイの基本的
ペンギンハック ブートキャンプ4日目 説明資料
Simo
February 24, 2023
More Decks by Simo
See All by Simo
コロナ禍で経験したチーム開発と学びについて(excite × C3合同LT会)
simo123
0
96
SPA・SSGでSSRのようなOGP対応!
simo123
2
1.8k
Other Decks in Technology
See All in Technology
あなたの知らないPDFのアクセシビリティ
lycorptech_jp
PRO
0
220
AIはどのように 組織のアジリティを変えるのか?
junki
4
1k
iAEONの段階的リアーキテクト戦略 / iAEON's_Gradual_Re-architecture_Strategy
aeonpeople
0
230
Agile and AI Redmine Japan 2026
hiranabe
3
290
Bucharest Tech Week 2026 - Guardians of the Cloud-Native Galaxy
edeandrea
PRO
0
120
生成 AI 実践ガイド (概略版) AIガバナンス編
asei
0
120
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
140
Kiro Ambassador を目指す話
k_adachi_01
0
110
SONiCのLinuxベースを活かしたZabbix監視
sonic
0
230
ロボティクスの技術 / Robotics Technology
ks91
PRO
0
110
AWS Security Agent といっしょに脅威モデリングをやってみよう
amarelo_n24
1
180
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
3
570
Featured
See All Featured
Optimising Largest Contentful Paint
csswizardry
37
3.7k
Raft: Consensus for Rubyists
vanstee
141
7.5k
Building an army of robots
kneath
306
46k
The agentic SEO stack - context over prompts
schlessera
0
820
Utilizing Notion as your number one productivity tool
mfonobong
4
320
Designing for Timeless Needs
cassininazir
1
260
Crafting Experiences
bethany
1
180
Designing for Performance
lara
611
70k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.2k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
620
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
180
Designing Experiences People Love
moore
143
24k
Transcript
D o c k e r V P S D
e p l o y コ ン テ ナ 技 術 と V P S で の デ プ ロ イ の 基 本 的
V P S
VPSとは • Virtual Private Serverの略 • 物理サーバーを複数のユーザーで共有(マルチテナント型) • ユーザーごとの独⽴した仮想環境 •
OSから⾃由に選択可能 • コスト、カスタマイズ性、独⽴性
VPSとは • Virtual Private Serverの略 • マルチテナント型 • ユーザーごとの独⽴した仮想環境 •
OSから⾃由に選択可能 • コスト、カスタマイズ性、独⽴性 出典︓https://baremetal.jp/blog/2022/01/07/1119/# レンタルサーバー・専⽤サーバー・クラウドサーバーとの 違い
⽐較 レンタルサーバー (シェアハウス) 専⽤サーバー (⼀軒家) VPS (マンション) 出典︓https://baremetal.jp/blog/2022/01/07/1119/#レンタルサーバー・専⽤サーバー・クラウドサーバーとの違い
⽐較 レンタルサーバー 専⽤サーバー VPS コスト ◎ × ◯ カスタマイズ性 △
◎ ◯ 独⽴性 × ◎ ◯
クラウド IaaS PaaS SaaS アプリケーション ✅ ミドルウェア ✅ ✅ OS
✅ ✅ ✅ ハードウェア ✅ ✅ ✅ ネットワーク ✅ ✅ ✅
クラウド IaaS︓Azure, AWS, GCP PaaS︓Google App Engine, Heroku SaaS︓Office 365,
Gmail
VPSサービス
D o c k e r
Dockerとは • Docker社が開発 • Linuxのコンテナ技術 • 単⼀OS上の独⽴した仮想環境をコンテナという • ゲストOSなし •
Docker Engineがコンテナを管理
Dockerとは 出典︓https://tech-blog.rakus.co.jp/entry/20221007/docker
Dockerの特徴 • ポータビリティ、再現性 • マイクロサービス化 • イメージバージョン管理とロールバック
Dockerの概要 • コンテナ︓イメージを基にした仮想サーバー • イメージ︓必要な設定がまとめられたテンプレート • ボリューム︓コンテナで利⽤する記憶領域 • Docker Engine︓コンテナ実⾏プラットフォーム
• Dockerfile︓イメージの設計書
Docker Composeについて → YAMLファイルで複数コンテナを扱うツール 出典︓https://o2mamiblog.com/docker-beginner-2/
Dockerを⽤いたアプリケーション構成の例
実践編 https://qiita.com/Shimo52 96/private/eebeeec7eacd9 8daf8f9