[Docker] GUI ์ปจํ…Œ์ด๋„ˆ ๊ด€๋ฆฌ ๋„๊ตฌ, Portainer

Portainer๋ž€?

portainer๋Š” Docker Web ๊ด€๋ฆฌ ํˆด ์ด๋‹ค. ๊ฐ„๋‹จํ•˜๊ฒŒ ๋งํ•ด์„œ ํ˜„์žฌ ์‹คํ–‰๋˜๊ณ ์žˆ๋Š” Docker ๊ด€๋ จ๋œ ์ปจํ…Œ์ด๋„ˆ, ์ด๋ฏธ์ง€, ๋ณผ๋ฅจ, ๋„คํŠธ์›Œํฌ ๋“ฑ์„ web์—์„œ UI์ ์œผ๋กœ ๊ด€๋ฆฌํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ค€๋‹ค. 

 

  • portainer volume ์ƒ์„ฑ
docker volume create portainer_data

 

  • ์ปจํ…Œ์ด๋„ˆ ์‹คํ–‰ | (๊ธฐ๋ณธ์ ์œผ๋กœ 9000ํฌํŠธ ์‚ฌ์šฉ)
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer

 

  • portainer ๋™์ž‘ ํ™•์ธ
docker ps | grep portainer

 

  • ์•„๋ž˜์™€ ๊ฐ™์ด ํšŒ์›๊ฐ€์ž…์„ ํ•˜๊ณ  ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.

 

/var/run/docker.sock ์„ volume์œผ๋กœ ์žก๊ณ  ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒˆ๋กœ ์ƒ์„ฑํ•˜๋ฉด ๋ฐ”๋กœ portainer์—๋„ ๋œฌ๋‹ค.

๋˜ํ•œ ๋ฐ˜๋Œ€๋กœ portainer์—์„œ๋„ ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

CLI๋กœ ๊ฐ€๋Šฅํ–ˆ๋˜ ๊ธฐ๋Šฅ๋“ค์€ ๊ฑฐ์˜ ๋ชจ๋‘ portainer์—์„œ GUI์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.