0. ์ ๋์ ํ๊ฒ ๋์๋๊ฐ?
- ์ต์ข ํ๋ก์ ํธ์์ Redis๋ฅผ ์ฌ์ฉํ๋๋ฐ ๋ก์ปฌ์ ์ค์นํ๋ ๊ฒ์ด ๋งค์ฐ ๋ฒ๊ฑฐ๋กญ๊ณ ํ๋ก์ ํธ๊ฐ ๋๋ ํ ๋ฐ๋ก ์ฌ์ฉํ ์ผ๋ ์์ด ๋ณด์ด๋ ๋ฐ ์ค์นํ๋ ๊ฒ์ด ๋ถ๋ด์ค๋ฌ์ ๊ณ , ์ด๋ฐ ์ํฉ์ Docker๋ฅผ ํ์ฉํ๋ค๋ ๊ฒ์ ์๊ฒ๋์ด ๋์ ํด๋ณด๊ธฐ๋ก ํ๋ค.
1. Docker๋? ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ํ๊ฒ ๊ตฌ์ถ, ํ ์คํธ ๋ฐ ๋ฐฐํฌํ ์ ์๋ ์ํํธ์จ์ด ํ๋ซํผ
์ฃผ์ ๊ฐ๋
1) ์ปจํ ์ด๋
์ปจํ ์ด๋๋ก ์ค์ ํ ๊ณต๊ฐ ์์์ ๋ก์ปฌ์ ๋ณ๋๋ก ๋ค๋ฅธ ๊ธฐ์ , ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ฑ์ ์ค์นํ ํ์์์ด ํ๋ก์ธ์ค๋ฅผ ๊ฒฉ๋ฆฌํด ๋์ํ๋ ๊ธฐ์
- ์๋ฒ์ ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ์คํ ์ ๋ ๋ฆฝ์ ์ผ๋ก ์คํ๋์ด VM์ ์ฌ์ฉํ๋ ๋๋์ ์ค๋ค
- ์คํ ์ค์ธ ์ปจํ ์ด๋์ ์ ์ํ์ฌ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ ์ ์๋ค
- ์๋ก์ด ์ปจํ ์ด๋๋ฅผ ๋ง๋๋ ๋ฐ ์๊ฐ์ด ๋งค์ฐ ์ ๊ฒ ์์๋๋ค
2) ์ด๋ฏธ์ง
์ปจํ ์ด๋ ์คํ์ ํ์ํ ํ์ผ๊ณผ ์ค์ ์ ํฌํจํ๊ณ ์์ผ๋ฉฐ ์ํ ๊ฐ์ ๊ฐ์ง๊ณ ๋ณํ์ง ์๋๋ค. ์ปจํ ์ด๋๋ ์ด๋ฏธ์ง๋ฅผ ์คํํ ์ํ์ด๋ฉฐ, ๋ณ๊ฒฝ๋๋ ๊ฐ์ ์ปจํ ์ด๋์ ์ ์ฅ๋๋ค. ๊ฐ์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ง๊ณ ์ฌ๋ฌ ์ปจํ ์ด๋๋ฅผ ๋ง๋ค ์ ์์ผ๋ฉฐ ์ด๋ฏธ์ง๋ ์ปจํ ์ด๋์ ๊ฐ์ ์ํฅ์ ๋ฐ์ง ์๋๋ค.
2. Docker๋ฅผ ๊ฐ์ง๊ณ Redis ์ ์ฉํ๊ธฐ (Docker Desktop)
1) Docker Desktop์์ Docker hub์ ์ ์, Redis ์ด๋ฏธ์ง๋ฅผ Pull
2) ํด๋น ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ง๊ณ ์ปจํ ์ด๋๋ฅผ ๋ง๋ ๋ค
3) ์๋ฒ ๋์ ์ ํด๋น ์ปจํ ์ด๋๋ฅผ ์คํ์ํค๊ธฐ๋ง ํ๋ฉด, ์๋ฒ๋ Redis๋ฅผ ์ฌ์ฉํ ์ ์๋ค! ์ ๋ง ๊ฐ๋จํ๋ค.
3. ์์ฃผ ์ฌ์ฉํ๋ Docker ๋ช ๋ น์ด ์ ๋ฆฌ
์ฐธ๊ณ ๋ ํผ๋ฐ์ค : https://tecoble.techcourse.co.kr/post/2021-08-14-docker/
์ฐธ๊ณ ํ ์์ : https://www.youtube.com/watch?v=chnCcGCTyBg
'TIL, WIL > TIL๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
03. 22 TIL (0) | 2023.03.22 |
---|---|
03. 21 TIL (0) | 2023.03.21 |
03. 18 TIL (0) | 2023.03.21 |
03. 15 TIL (0) | 2023.03.15 |
03. 05 TIL (0) | 2023.03.06 |