Docker Manager: SSH & Compose

์ธ์•ฑ ๊ตฌ๋งค
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
100+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์•ฑ์—์„œ ๋ฐ”๋กœ ๊ตฌ๋งค
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

SSH ๋˜๋Š” ์—”์ง„ API๋ฅผ ํ†ตํ•ด ์Šค๋งˆํŠธํฐ์—์„œ ์›๊ฒฉ ํ˜ธ์ŠคํŠธ์˜ Docker๋ฅผ ๊ด€๋ฆฌํ•˜์„ธ์š”. ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‹œ์ž‘/์ค‘์ง€ํ•˜๊ณ , Compose ์Šคํƒ์„ ๋ฐฐํฌํ•˜๊ณ , ์‹ค์‹œ๊ฐ„ ๋กœ๊ทธ๋ฅผ ํ™•์ธํ•˜๊ณ , ์‹ค์ œ ํ„ฐ๋ฏธ๋„์—์„œ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™ˆ๋žฉ, ์†Œ๊ทœ๋ชจ VPS ๋˜๋Š” ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์„œ๋ฒ„ ํด๋Ÿฌ์Šคํ„ฐ ๋“ฑ ์–ด๋–ค ํ™˜๊ฒฝ์—์„œ๋“  Docker Manager๋Š” ์•ˆ์ „ํ•˜๊ณ  ์ง๊ด€์ ์ด๋ฉฐ ๋งค์šฐ ๋น ๋ฅธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜์—ฌ ์„œ๋น„์Šค๋ฅผ ์›ํ™œํ•˜๊ฒŒ ์šด์˜ํ•  ์ˆ˜ ์žˆ๋„๋ก ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ํ™ˆ๋žฉ์ด๋‚˜ VPS๋ฅผ ์œ„ํ•œ ๊ฐ•๋ ฅํ•œ Portainer ๋Œ€์•ˆ์œผ๋กœ, ์–ด๋””์„œ๋“  ์ž์ฒด ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ: โ€ข ๋‹ค์ค‘ ์„œ๋ฒ„ ํด๋Ÿฌ์Šคํ„ฐ ๊ด€๋ฆฌ: ์•ˆ์ „ํ•œ SSH ๋˜๋Š” TCP(Docker API)๋ฅผ ํ†ตํ•ด ์—ฌ๋Ÿฌ Docker ํ˜ธ์ŠคํŠธ์— ์›ํ™œํ•˜๊ฒŒ ์—ฐ๊ฒฐํ•˜๊ณ , ํƒญ ํ•œ ๋ฒˆ์œผ๋กœ ์„œ๋ฒ„๋ฅผ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์™„๋ฒฝํ•œ ์ปจํ…Œ์ด๋„ˆ ๋ผ์ดํ”„์‚ฌ์ดํด ๊ด€๋ฆฌ: ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๊ฐ„ํŽธํ•˜๊ฒŒ ์‹œ์ž‘, ์ค‘์ง€, ์ผ์‹œ ์ค‘์ง€, ์žฌ์‹œ์ž‘ ๋ฐ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์‹ค์‹œ๊ฐ„ ํ†ต๊ณ„ ๋ฐ ๋Œ€์‹œ๋ณด๋“œ: ๋ณด๊ธฐ ์ข‹๊ณ  ์ธํ„ฐ๋ž™ํ‹ฐ๋ธŒํ•œ ์ฐจํŠธ๋ฅผ ํ†ตํ•ด ์‹ค์‹œ๊ฐ„ CPU, RAM ๋ฐ ๋„คํŠธ์›Œํฌ ์‚ฌ์šฉ๋Ÿ‰์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ†ตํ•ฉ ํ„ฐ๋ฏธ๋„: ๋ชจ๋“  ๊ธฐ๋Šฅ์„ ๊ฐ–์ถ˜ ๋‚ด์žฅ ํ„ฐ๋ฏธ๋„์„ ํ†ตํ•ด ์‹คํ–‰ ์ค‘์ธ ์ปจํ…Œ์ด๋„ˆ์— ์ง์ ‘ ์ ‘์†ํ•˜์—ฌ ๋ช…๋ น์„ ์‹คํ–‰ํ•˜๊ณ , ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ณ , ๋…ธํŠธ๋ถ์„ ์—ด์ง€ ์•Š๊ณ ๋„ ์˜ค๋ฅ˜๋ฅผ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข Docker Compose ๋ฐ ์Šคํƒ: Docker Compose ์Šคํƒ ๊ด€๋ฆฌ๋ฅผ ์œ„ํ•œ ์™„๋ฒฝํ•œ ์ง€์›์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๋ฉ€ํ‹ฐ ์ปจํ…Œ์ด๋„ˆ ์•ฑ์„ ๋ณด๊ณ , ๋ฐฐํฌํ•˜๊ณ , ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ณ ๊ธ‰ ์ธํ”„๋ผ: โ€ข ์ด๋ฏธ์ง€, ๋ณผ๋ฅจ ๋ฐ ๋„คํŠธ์›Œํฌ: Docker ํ™˜๊ฒฝ์„ ์™„๋ฒฝํ•˜๊ฒŒ ์ œ์–ดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ์ด๋ฏธ์ง€๋ฅผ ์ •๋ฆฌํ•˜๊ณ , ๋„คํŠธ์›Œํฌ ๊ตฌ์„ฑ์„ ๊ด€๋ฆฌํ•˜๊ณ , ๋ณผ๋ฅจ์„ ๊ฒ€์‚ฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ํ†ตํ•ฉ ๋กœ๊ทธ ๋ทฐ์–ด: ์‹ค์‹œ๊ฐ„์œผ๋กœ ํ†ตํ•ฉ๋œ ์ปจํ…Œ์ด๋„ˆ ๋กœ๊ทธ์™€ Docker ์ด๋ฒคํŠธ ์ŠคํŠธ๋ฆผ์„ ํ†ตํ•ด ์ฆ‰์‹œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋ฆฌ๋ฒ„์Šค ํ”„๋ก์‹œ ์ง€์›: ํ†ตํ•ฉ ํ”„๋ก์‹œ ๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ํ†ตํ•ด ์›น ํŠธ๋ž˜ํ”ฝ ๋ฐ ๋ผ์šฐํŒ…์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ๋ชจ๋ฐ”์ผ ๋ฐฐํฌ: ๊ธฐ๊ธฐ์—์„œ ๋ฐ”๋กœ ์ƒˆ๋กœ์šด ์ปจํ…Œ์ด๋„ˆ๋ฅผ ๋ฐฐํฌํ•˜๊ณ  ์„œ๋น„์Šค๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ชจ๋ฐ”์ผ ์šฐ์„  ํ™˜๊ฒฝ: โ€ข ํ™ˆ ํ™”๋ฉด ์œ„์ ฏ: ์•ฑ์„ ์—ด์ง€ ์•Š๊ณ ๋„ ํ™ˆ ํ™”๋ฉด์—์„œ ์ค‘์š”ํ•œ ์ปจํ…Œ์ด๋„ˆ ํ†ต๊ณ„๋ฅผ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. โ€ข ์ƒ์ฒด ์ธ์‹ ๋ณด์•ˆ: ์ง€๋ฌธ ์ž ๊ธˆ ๋ฐ ๋ชจ๋“  ์ž๊ฒฉ ์ฆ๋ช…์„ ์œ„ํ•œ ์•”ํ˜ธํ™”๋œ ๋ณด์•ˆ ์ €์žฅ์†Œ๋ฅผ ํ†ตํ•ด ์„œ๋ฒ„ ์•ก์„ธ์Šค๋ฅผ ์•ˆ์ „ํ•˜๊ฒŒ ๋ณดํ˜ธํ•ฉ๋‹ˆ๋‹ค.

๋ณด์•ˆ ์„ค๊ณ„: ์‚ฌ์šฉ์ž์˜ ๋ณด์•ˆ์„ ์ตœ์šฐ์„ ์œผ๋กœ ์ƒ๊ฐํ•ฉ๋‹ˆ๋‹ค. ์ž๊ฒฉ ์ฆ๋ช…๊ณผ ํ˜ธ์ŠคํŠธ ํ‚ค๋Š” ๋กœ์ปฌ ์•”ํ˜ธํ™” ์ €์žฅ์†Œ์— ์•ˆ์ „ํ•˜๊ฒŒ ์ €์žฅ๋ฉ๋‹ˆ๋‹ค. ํ‘œ์ค€ SSH ํ‚ค ๋˜๋Š” ์•”ํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์•ˆ์ „ํ•˜๊ฒŒ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์„œ๋ฒ„์— ์ถ”๊ฐ€ ์—์ด์ „ํŠธ๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์„ค์น˜ํ•  ํ•„์š”๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.

๋‹ค์Œ๊ณผ ๊ฐ™์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ํ•ฉํ•ฉ๋‹ˆ๋‹ค.

ํ”„๋กœ๋•์…˜ ํ™˜๊ฒฝ์„ ๋ชจ๋‹ˆํ„ฐ๋งํ•˜๋Š” DevOps ์—”์ง€๋‹ˆ์–ด
์ž์ฒด ํ˜ธ์ŠคํŒ… ์„œ๋น„์Šค(Nextcloud, Plex, Home Assistant ๋“ฑ)๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ํ™ˆ๋žฉ ์‚ฌ์šฉ์ž
์Šคํ…Œ์ด์ง• ์„œ๋ฒ„๋ฅผ ํ™•์ธํ•˜๋Š” ์›น ๊ฐœ๋ฐœ์ž
Docker์˜ ๊ฐ•๋ ฅํ•œ ๊ธฐ๋Šฅ์„ ์–ธ์ œ ์–ด๋””์„œ๋“  ํ™œ์šฉํ•˜๊ณ  ์‹ถ์€ ๋ชจ๋“  ์‚ฌ์šฉ์ž
SSH๋ฅผ ํ†ตํ•ด ์›๊ฒฉ Docker ํ™˜๊ฒฝ ๊ด€๋ฆฌ - ์ปจํ…Œ์ด๋„ˆ, Compose, ์‹ค์‹œ๊ฐ„ ๋กœ๊ทธ ๋ฐ ํ„ฐ๋ฏธ๋„
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2026. 8. 4.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

โ€ข Pin containers to the top of the Dashboard
โ€ข Set a container's restart policy from Overview
โ€ข Dashboard loads each server as it answers
โ€ข Transfer files of any size, with progress and cancel
โ€ข Refreshed light theme
โ€ข Terminal: real text input, quick keys, better Tab completion
โ€ข Logs: local timestamps, working filters, hideable host picker
โ€ข Deleting a container asks first and can remove its image
โ€ข Auto-reconnect with backoff, plain-English errors
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์•ฑ์—์„œ ๋ฐ”๋กœ ๊ตฌ๋งค
์ž์„ธํžˆ ์•Œ์•„๋ณด๊ธฐ

์•ฑ ์ง€์›

์ „ํ™”๋ฒˆํ˜ธ
+306980881228
๊ฐœ๋ฐœ์ž ์†Œ๊ฐœ
ANTONIOS FRERIS
frerisdev@gmail.com
Samis 21 Athens 11142 Greece