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
Podmanで身内のマイクラサーバを建てるまでの試行錯誤
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
tmya
June 14, 2023
Technology
900
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Podmanで身内のマイクラサーバを建てるまでの試行錯誤
tmya
June 14, 2023
More Decks by tmya
See All by tmya
Raspberry Pi 4 でリモート環境整備してみた
tmya
0
1.4k
XfceとLightDM - MIRACLE LINUXでも使いたい
tmya
0
370
公衆インターネット、そのまま接続してませんか?ML9で安全なネットワーク構築 with Tailscale
tmya
0
430
VNCでリモートデスクトップ
tmya
0
760
MLUG出張報告 vol.1
tmya
0
190
ML9のCockpitとPodmanでWordPressとNextcloudを動かしてみた
tmya
0
690
Other Decks in Technology
See All in Technology
フィンテック養成勉強会#68
finengine
0
240
Codex を使った障害対応机上演習の実際
orgachem
PRO
0
340
Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
1
1.2k
AI × アーキテクト 第1・2章|生成AIの課題とアーキテクトの素養
daidaidai
1
240
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
110
QAエンジニアがSoutherを使ってみたの〜10分でわかるSouther〜
mhlyc
0
110
LLM-as-a-Judgeは本当に信頼できるのか――評価器を評価する話
taka_aki
3
1.1k
How to Design Configuration for Rails Applications
willnet
2
1.2k
スクラム祭り2026福井トラック_閉じたループから価値のスパイラルへ
kc_nakanishi
0
120
書き手が人でもAIでも正しくなる道、SREを埋め込んだDeveloper Platform / tech drivers day8
chmikata
4
460
AI駆動開発における開発環境のセキュリティの考え方
yamahiro
2
530
企画を Software Factory-ready にする——開発が高速になったとき、PdMの仕事はどう変わったか
yachibit
1
250
Featured
See All Featured
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
1
640
Statistics for Hackers
jakevdp
799
230k
Odyssey Design
rkendrick25
PRO
2
890
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
The browser strikes back
jonoalderson
0
1.9k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
400
Code Reviewing Like a Champion
maltzj
529
40k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
440
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
480
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
420
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
GraphQLとの向き合い方2022年版
quramy
50
15k
Transcript
PodmanͰͷϚΠΫϥαʔόΛ ݐͯΔ·Ͱͷࢼߦࡨޡ ίϯςφΛPodmanͰɻ
Akio Tomita .*3"$-&-*/696TFST(SPVQϝϯόʔ About Myself Web : https:/ /tmya.github.io/ Github
: https:/ /github.com/tmya 63-IUUQTXXXNJSBDMFMJOVYDPNNJSBDMFNJSBDMFDIBO 63-IUUQTNJSBDMFMJOVYDPOOQBTTDPN
༑ਓʮͦΖͦΖ৽͍͠όʔδϣϯͷϚΠΫϥḉݐͯͯཉ͍͠ʯ 3 దʹݐͯΕϤγʂ
༑ਓʮͦΖͦΖ৽͍͠όʔδϣϯͷϚΠΫϥḉݐͯͯཉ͍͠ʯ 4 దʹݐͯΕϤγʂ
• ࣗαʔό • ΄΅ඓໟḉʢࠎ౹ʣ • ESXi্ͷCentOS Linux 7 • ެࣜαʔόʢόχϥαʔόʣ
• FWͷϙʔτ25565ΛΦʔϓϯ ࢼߦࡨޡલ ߏ ୭ͰଓՄೳ
6 ؾʹͳ͍ͬͯͨ 1)ESXiϚγϯͷੑೳ͕͍ͨΊɺԾϚγϯͷϝϞϦׂΓͯগͳ͘αʔό͕ϥ ά͍ɻ 2)༑ਓͷ༑ਓ༡ͼʹདྷΔͷͰɺwhite-list=falseɻˠ Βͳ͍ਓ͕ࢀՃͯ͠ߥΒ ͞ΕΔɻʢIP૯ͨΓͰͬͯ͘Δʁʣ 3)αʔόՔಇதʹόοΫΞοϓΛऔΕ͍ͯͳ͔ͬͨɻ 4)όʔδϣϯΞοϓ࣌ͷJAVAͷೖΕସ͑ 8
→ 17 ͳͲ͕໘ɻ
7 ؾʹͳ͍ͬͯͨͷղফํ๏ͷࡧ 1) ESXiϚγϯͷੑೳ͕͍ͨΊɺԾϚγϯͷϝϞϦׂΓͯগͳ͘αʔό͕ϥά͍ɻ αʔόʹϝϞϦΛ͍ͬͺ͍ੵΉʁ ࢼߦࡨޡɿࠓߋDDR2ͷϝϞϦΛௐୡ͢Δͷίεύѱ͍ɻ ɹɹɹɹɹCPU͍ͷͰʁͱؾͮ͘ɻ ɹɹɹɹɹ⭐ ৽͍͠αʔόΛௐୡ͠Α͏
8 ৽چαʔόൺֱ چαʔό ৽αʔό CPU C2D E6600 Celeron N5105 Passmark
933 4073 RAM 4GBׂ 8GB ফඅిྗ 35W 10W Ձ֨ 17,000ԁऑ 14,000ԁऑ
9 ؾʹͳ͍ͬͯͨͷղফํ๏ͷࡧ 1) ESXiϚγϯͷੑೳ͕͍ͨΊɺԾϚγϯͷϝϞϦׂΓͯগͳ͘αʔό͕ϥά͍ ϝϞɿਓಉ࣌ϩάΠϯఔͰ͋ΕRAM 8GBͰؒʹ߹ͬͯ΄͍͠ɻ ɹɹɹCPU༻ΞΠυϧͰ25%લޙɻ ɹɹɹ1ਓϩάΠϯޙ 200%લޙ
→ 35%ɻ ɹɹɹCPU͕ඇྗʁஈΛߟ͑Δͱ͓ಘɻ ɹɹɹࠓͷͱ͜Ζɺ௨ৗϓϨΠͳͦ͞͏ɻ ɹɹɹαʔόOSʹ MIRACLE LINUX 9.0 Λ࠾༻ GUIͳ͠ʹͯ͠Webίϯιʔϧཧɻ ɹɹɹ˞Red Hat Enterprise LinuxΛϕʔεʹ։ൃ͞Εɺ ɹɹɹɹϝϯςφϯεظؒ10͘Β͍ɻ༗ঈαϙʔτ͕ෆཁͳΒແঈͰ͑Δɻ ɹɹɹ˞RHELܥͳͷͰίϯςφPodmanͰ΄΅DockerޓɻDockerfile͑Δɻ ɹɹɹ˞PodmanίϯςφʔؚΊͯ͢ͷཧCockpitͷWebίϯιʔϧ͔Βૢ࡞Մೳɻ $PDLQJUΛͬͨ8FCίϯιʔϧը໘
10 ؾʹͳ͍ͬͯͨͷղফํ๏ͷࡧ 2) Βͳ͍ਓ͕ࢀՃͯ͠ߥΒ͞ΕΔ ͦͦϩάΠϯ͞Εͨ͘ͳ͍ ࢼߦࡨޡɿwhite-listͰࢦఆͯ͠֎෦͔ΒΞΫηεΛࢼΈΒΕΔͷؾ͕࣋ͪྑ͘ͳ͍ɻ ɹɹɹɹɹྲྀߦΓͷVPNܗࣜΛಋೖ͢Δɻ ɹɹɹɹɹˠ Cloudflare Tunnel͔Tailscale͋ͨΓ͕࠷ۙͬΆ͍ײ͡ɻ྆ํWireGuard͕ϕʔεɻ
ɹɹɹɹɹ⭐ TailscaleΛ࠾༻ɹɹͷΈͷ҆શͳ௨৴͕Մೳɻ֎෦͔Βଓ͞Εͳ͍҆৺ײɻ ɹɹɹɹɹˠ ݸਓͰ͏ͳΒTailscaleͷํָ͕ɻ ɹɹɹɹɹɹ ༑ਓొ͕ඞཁ͕ͩɺVPNͷটURL LinkͰՄೳɻCloudflareن͕େ͖͍ɻ ɹɹɹɹɹɹɹTailscale : ӳޠαΠτɺΫϨΧෆཁ ɹɹɹɹɹɹɹCloudflare : ຊޠʹมߋՄɺΫϨΧඞཁ
11 ؾʹͳ͍ͬͯͨͷղফํ๏ͷࡧ 3) αʔόՔಇதʹόοΫΞοϓΛऔΕ͍ͯͳ͔ͬͨ 4) όʔδϣϯΞοϓ࣌ͷJAVAͷೖΕସ͑ 8 → 17 ͳͲ͕໘
ษڧ݉ͶͯίϯςφԽ͠Α͏ɻ ࢼߦࡨޡɿ࠷ॳεφοϓγϣοτͰόοΫΞοϓͷΈΛݕ౼ɻ ɹɹɹɹɹϑΝΠϧγεςϜ͕Ext4ͳͷͰɺLVMͷεφοϓγϣοτػೳ͕ඞཁͱ໌ɻ ɹɹɹɹɹˠ LVMεφοϓγϣοτͷ४උϘϦϡʔϜઃܭ͠͠ͰͪΐͬͱϔϏʔɻ ɹɹɹɹɹˠ γϯϓϧʹϫʔϧυσʔλΛίϐʔ͢Δํ๏Ͱݕ౼͠͠ɻ ɹɹɹɹɹ1ͭͷίϯςφʹϚΠΫϥαʔόͱόοΫΞοϓػೳΛੵΉͷγϯϓϧͰͳ͍ɻ ɹɹɹɹɹˠ ίϯςφʹόοΫΞοϓίϚϯυΛ͛ͯରԠɻ
12 ؾʹͳ͍ͬͯͨͷղফํ๏ͷࡧ 3) αʔόՔಇதʹόοΫΞοϓΛऔΕ͍ͯͳ͔ͬͨ 4) όʔδϣϯΞοϓ࣌ͷJAVAͷೖΕସ͑ 8 → 17 ͳͲ͕໘
ࢼߦࡨޡɿίϯςφͰαʔόΛಈ͔͢ͱɺϚΠΫϥαʔόͷίϯιʔϧʹίϚϯυΛૹΔͷͱ ͖ͭͮɹɹγΣϧʹίϚϯυΛૹΔͷΛཱ྆͢Δͷ͕͍͠ɻ ɹɹɹɹɹˠ screenͰαʔόΛىಈɻίϚϯυscreenܦ༝ɻ ɹɹɹɹɹ[ࣗಈηʔϒΦϑ → ϫʔϧυηʔϒ → ϫʔϧυσʔλόοΫΞοϓ → ࣗಈηʔϒΦϯ] ɹɹɹɹɹjar DL͔ΒEULAಉҙɺىಈ·Ͱϫϯεςοϓɻ ՝ɿdocker restartʹ૬͢Δͷ͕ࠓͳ͍ɻ ɹɹɹɹsystemdͰରԠ͢Δ͔ɺखಈͰ࠶ىಈ͔ɻ ɹɹɹɹݱ࣮ʹTailscaleͷ͓͔͛ͰͦΜͳʹࠔΒͳ͍ɻ ɹɹɹɹDockerfile͕Ԛͯ͘ΈΜͳʹݟͤΒΕͳ͍ ɹɹɹɹʢϋʔυίʔσΟϯά͕ଟ͍...ʣ
END.