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
tmya
June 14, 2023
Technology
890
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
740
MLUG出張報告 vol.1
tmya
0
190
ML9のCockpitとPodmanでWordPressとNextcloudを動かしてみた
tmya
0
680
Other Decks in Technology
See All in Technology
プラットフォームを「作る」、 チームに「入り込む」
sansantech
PRO
0
540
組み立てて楽しむ AWS Blocks 入門
kmiya84377
0
150
[2026 Oracle Technical Deep Dive] オンプレミスDBのCloud移行アプローチ:移行計画に基づくメソッドとツールの選択 (2026年9月17日開催)
oracle4engineer
PRO
0
110
Databricksメトリクスビューはじめてのもくもく会
taka_aki
0
170
メルカリにおけるAI時代の高速プロトタイピング基盤「Arca」
ryotarai
18
14k
個別開発で終わらせない。 現場の課題をプロダクトの強さに変える StockmarkのFDE
ktkrhr
0
550
VS Code × GitHub Copilot での Fabric 開発
ryomaru0825
1
220
LLM機能を自作して分かるSnowflake Cortex AIの強み
nayuts
0
210
20260930_Gemma4_Hands-on
tsho
0
210
3人で1000GPU超を統合運用する?マルチクラウド&オンプレを跨ぐ、構築と運用のリアル!
kazukun0716
2
820
AWS FinOps Agent 結局何が得意なの?
siromi
0
230
1万名の社員が使う認証基盤で どう信頼性を担保するか?
kairim0
0
180
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.5k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
Code Reviewing Like a Champion
maltzj
528
40k
Facilitating Awesome Meetings
lara
57
7.2k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
310
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
840
Tell your own story through comics
letsgokoyo
1
1.1k
Building Flexible Design Systems
yeseniaperezcruz
330
41k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.3k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
18k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
560
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.