Docker๐Ÿ‹ Postgresql , MongoDB ์—ฐ๊ฒฐ , docker volume ์ •๋ฆฌ

victoryoneยท2025๋…„ 5์›” 7์ผ
0

Docker

๋ชฉ๋ก ๋ณด๊ธฐ
3/3
post-thumbnail

Postgresql

docker hub Postgresql ์ฐธ๊ณ ๋ฌธ์„œ

doceker ํ—ˆ๋ธŒ ์‚ฌ์ดํŠธ์—์„œ ์ด๋ฏธ์ง€์˜ ์œ ๋ฌด ํ™•์ธํ•˜๊ณ  default ์„ค์ •๋ฐฉ๋ฒ•๋„ ์ฐพ์•„๋ณผ ์ˆ˜ ์žˆ๋‹ค.

Postgresql ๊ธฐ๋ณธ port : 5432
postgresql data ์ €์žฅ ๊ฒฝ๋กœ /var/lib/postgresql/data
์œˆ๋„์šฐํ™˜๊ฒฝ์—์„œ๋Š” ํ˜ธ์ŠคํŠธ ์ปดํ“จํ„ฐ ๊ฒฝ๋กœ์— " " ๋ถ™์ด๊ธฐ


MongoDB

์ฐธ๊ณ ๋กœ DBever community ์‚ฌ์šฉ์‹œ MongoDB ์—ฐ๊ฒฐ์ด ๋ถˆ๊ฐ€ ... ! ๋น„๋ฒ„ ๊ท€์—ฌ์›Œ์„œ ์‚ฌ์šฉํ•˜๋Š”๋ฐ ๋ฐฐ์‹ ์ด์•ผ ใ…œ
๋ชฝ๊ณ ๋””๋น„ ์—ฐ๊ฒฐํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด DataGrip / TablePlus ๋Œ€์ฒดํ•ด์„œ ์‚ฌ์šฉํ•˜์„ธ์š” !

docker hub MongoDB ์ฐธ๊ณ ๋ฌธ์„œ

MongoDB DB ์ ‘์† CLI โžก๏ธmongosh
DataGrip์œผ๋กœ test connecting

๐Ÿ“ ์ฆ‰, docker volume์„ ํ†ตํ•ด mongodb ์ปจํ…Œ์ด๋„ˆ๋ฅผ ์‚ญ์ œํ•ด๋„ ํ˜ธ์ŠคํŠธ์˜ ์ €์žฅ๊ณต๊ฐ„์— ๋ฐ์ดํ„ฐ๊ฐ€ ์ €์žฅ๋˜์–ด ์ƒˆ๋กœ์šด mongodb ์ปจํ…Œ์ด๋„ˆ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

์œ„ ๊ทธ๋ฆผ์—์„œ ๋ณด๋Š”๋“ฏ์ด docker ์ปจํ…Œ์ด๋„ˆ ๋‚ด mongodb์ด๋ฏธ์ง€๋ฅผ ํ˜ธ์ŠคํŠธ์™€ ์ปจํ…Œ์ด๋„ˆ ํฌํŠธ๋งตํ•‘์„ ํ†ตํ•ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ๊ฒƒ์ด๋‹ค.

๐Ÿ“docker์—์„œ ์„œ๋ฒ„๋‚˜ db๋ฅผ ์—ฐ๊ฒฐํ• ๋•Œ ์—ฐ๊ฒฐ์œ ๋ฌด ํ™•์ธ๋ฐฉ๋ฒ• ์ •๋ฆฌ
๊ธฐ๋ณธ์ ์œผ๋กœ docker logs๋ฅผ ์‚ฌ์šฉํ•ด์„œ ์กฐํšŒ
์„œ๋ฒ„๋Š” ์ง์ ‘ ๋ธŒ๋ผ์šฐ์ €์—์„œ ์—ฐ๊ฒฐํ•ด๋ณด๊ธฐ
db๋Š” dbever๊ฐ™์€ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ์—ฐ๊ฒฐ ํ™•์ธ

0๊ฐœ์˜ ๋Œ“๊ธ€