Docker Volume
๋์ปค ๋ณผ๋ฅจ์ ๊ดํ์ฌ
๐ท๏ธ Volume ๋ฑ์ฅ ๋ฐฐ๊ฒฝ
์ฒ์ Docker๋ฅผ ์ ํ๊ณ
์ปจํ
์ด๋์ DB๋ฅผ ์คํ์ํจ ์ ์ด ์๋ค.
ํ์ฐธ ์ด๊ฒ์ ๊ฒ ๋ง๋ค๊ณ ๋์
ํ
์ด๋ธ ๊ตฌ์กฐ๋ฅผ ๋ณ๊ฒฝํ๊ณ
์ปจํ
์ด๋๋ฅผ ์
๋ฐ์ดํธ๋ฅผ ์ํค๊ณ ์ํ๋๋
์ฌํ ๋ด์๋ ๋ชจ๋ ๋ฐ์ดํฐ๊ฐ ๋ ๋ผ๊ฐ ๊ฒฝํ์ด ์๋ค.
โ๋๋ฒ๊น
6์๊ฐ์ด๋ฉด ๋ฌธ์ ์ฝ์ ์๊ฐ 5๋ถ์ ์ค์ผ ์ ์๋ค.โ
์ ์ด์ฝฅ ์์ ์จ์ ํ ๋ง๋๊ฐ ๊ฐ์ด์ ๋ฉ์๋ฆฌ ์น๋ค.
์ด๋ ๋ฏ ์ปจํ
์ด๋๋
์๋ก์ด ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ฉด
๊ธฐ์กด ๋ฐ์ดํฐ์ ์
๋ฐ์ดํธ๋ฅผ ํ๋ ๋ฐฉ์์ผ๋ก ์งํ๋์ง ์๊ณ
์ปจํ
์ด๋๋ฅผ ํต์งธ๋ก ๊ฐ์๋ผ๋ ๊ฒ์ ํฉ๋ฆฌ์ ์ด๋ผ๊ณ ํ๋จํ๋๋ฐ
์ด ๊ณผ์ ์์ ์ปจํ
์ด๋ ๋ด๋ถ์ ๋ฐ์ดํฐ๋ ์ ๋ถ ๋ ์๊ฐ๋
๋ฌธ์ ์ ์ด ๋ฐ์ํ๊ฒ ๋๋ค
Docker Volume์ ์ด๋ฌํ ๋ฐฐ๊ฒฝ ์์ ๋ฑ์ฅํ๋ค.
๐ท๏ธ Volume์ ๋ํ
ํ ๋ฆฌ ๊ฒฝ๋ก
Volume์ ํธ์คํธ์ ๋ํ
ํ ๋ฆฌ๊ฐ ์กด์ฌํ๋ฉด
ํธ์คํธ์ ๋ํ
ํ ๋ฆฌ๋ฅผ ๊ฐ์ ธ๋ค๊ฐ
์ปจํ
์ด๋์ ๋ํ
ํ ๋ฆฌ๋ฅผ ์ฑ์ฐ๋ ๋ฐฉ์์ผ๋ก ์งํ๋๊ณ
๋ง์ฝ, ํธ์คํธ์ ๋ํ
ํ ๋ฆฌ๊ฐ ์กด์ฌํ์ง ์๋๋ค๋ฉด
์ปจํ
์ด๋์ ๋ํ
ํ ๋ฆฌ๋ฅผ ๊ฐ์ ธ๋ค๊ฐ
ํธ์คํธ์ ๋ํ
ํ ๋ฆฌ๋ฅผ ์ฑ์ฐ๋ ๋ฐฉ์์ผ๋ก ์งํ๋๋ค.
๐ท๏ธ Volume์ ์ฃผ์ ์ค์
๊ทธ๋ฌ๋ค๋ณด๋, Volume์ ์ฌ์ฉํ ๋
ํนํ, DB๋ฅผ ์๋ก ๋ค์ด ๋งํ์๋ฉด
DB๋ ํ๊ฒฝ๋ณ์๋ฅผ ์ค์ ํ๋ค๋ณด๋
ํธ์คํธ์ ๋ํ
ํ ๋ฆฌ์ ํ๊ฒฝ๋ณ์ ํ์ผ์ด ๋จ์์
์ญ์ ํ ๋ค์ ์ค์นํด๋ ํด๋น ํ๊ฒฝ๋ณ์๋ฅผ ๊ฐ์ง๊ณ
๋ค์ ์ค์น๋๋ ๊ฒฝ์ฐ๊ฐ ์์ ์กด์ฌํ๋ค.
๋ฐ๋ผ์, ํ๊ฒฝ ๋ณ์๋ฅผ ๋ณ๊ฒฝํ๊ฑฐ๋
์ปจํ
์ด๋๋ฅผ ์ด๊ธฐํํ๊ณ ์ถ๋ค๋ฉด
๋ฐ๋์ ํธ์คํธ ๋ํ
ํ ๋ฆฌ๋ฅผ ํ์ธํ๊ณ
ํด๋น ๊ฒฝ๋ก์ ํ๊ฒฝ ๋ณ์ ํ์ผ๋ ํ์ธํด์ผ ํ๋ค.
๐ท๏ธ Volume ์ ๋ฆฌ
์ ๋ฆฌํ์๋ฉด,
๋ณผ๋ฅจ์ ์ปจํ
์ด๋์์ ๋ฐ์ดํฐ๋ฅผ
๊ฐ๋ฅํ ์์์ ์ผ๋ก ํ์ฉํ๊ธฐ ์ํด ๋ฑ์ฅํ ๋ฐฉ๋ฒ์ด๋ค.
์ปจํ
์ด๋ ๋ด๋ถ์ ์ ์ฅ ๊ณต๊ฐ์ ์ฌ์ฉํ์ง ์๊ณ (?),
ํธ์คํธ ์์ฒด์ ์ ์ฅ ๊ณต๊ฐ์ ๊ณต์ ํด์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก
๊ฒฐ๊ตญ, ๋๊ธฐํํด์ ์ฌ์ฉํ๋ ๊ฒ์ผ๋ก ์ดํดํ๋ ํธ์ด ์ ์ ๊ฑด๊ฐ์ ์ด๋กญ๋ค.