ALOHA CLASS
/
CI/CD
/
Docker
Search
Share
Docker
Docker
์ปจํ ์ด๋ ๊ธฐ๋ฐ ๊ฐ์ํ ํ๋ซํผ
์ํํธ์จ์ด๋ฅผ ์ปจํ ์ด๋์ ๋ด์ ๋ค์ํ ํ๊ฒฝ์์๋ ๋์ผํ๊ฒ ์คํํ ์ ์๊ฒ ํด์ฃผ๋ ๊ธฐ์
Docker๋?
Docker๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ, ๋ฐฐํฌ, ์คํํ๊ธฐ ์ํ ์คํ์์ค ํ๋ซํผ์ ๋๋ค. Docker๋ฅผ ์ฌ์ฉํ๋ฉด ์ ํ๋ฆฌ์ผ์ด์ ์ ์ธํ๋ผ์์ ๋ถ๋ฆฌํ์ฌ ์ํํธ์จ์ด๋ฅผ ์ ์ํ๊ฒ ์ ๊ณตํ ์ ์์ต๋๋ค.
Docker ์๊ฐ
Image
์ปจํ ์ด๋๋ฅผ ์์ฑํ๊ธฐ ์ํ ํ ํ๋ฆฟ
Summary
Docker Image๋ ์ปจํ ์ด๋๋ฅผ ์์ฑํ๊ธฐ ์ํ ํ ํ๋ฆฟ์ผ๋ก, ์ ํ๋ฆฌ์ผ์ด์ ์คํ์ ํ์ํ ๋ชจ๋ ์ค์ ๊ณผ ์ข ์์ฑ์ ํฌํจํ๋ ํจํค์ง์ ๋๋ค. ์ด๋ฏธ์ง๋ ๋ถ๋ณ์ฑ์ ๊ฐ์ง๋ฉฐ ๊ณ์ธตํ๋ ๊ตฌ์กฐ๋ก ๋์ด ์์ด ํจ์จ์ ์ธ ์ ์ฅ๊ณผ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
์ด๋ฏธ์ง๋ Docker Hub์์ Pull ํ๊ฑฐ๋ Dockerfile์ ํตํด ์ง์ ์์ฑํ ์ ์์ผ๋ฉฐ, ์ปจํ ์ด๋๋ ์ด๋ฏธ์ง๋ฅผ ์คํํ ์ธ์คํด์ค์ ๋๋ค. JDK 17๊ณผ MySQL 8 ์ด๋ฏธ์ง๋ฅผ ํ์ฉํ ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ฑ ์ค์ต๊ณผ Spring Boot ์ ํ๋ฆฌ์ผ์ด์ ์ Docker ์ด๋ฏธ์ง๋ก ๋น๋ํ๊ณ ๋ฐฐํฌํ๋ ๊ณผ์ ์ ๋ค๋ฃน๋๋ค.
Image
Container
์ด๋ฏธ์ง(Image)๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์คํ๋๋ ๋ ๋ฆฝ์ ์ธ ํ๋ก๊ทธ๋จ ํ๊ฒฝ
Summary
Summary
Container
Network
์ ์
Summary
Summary
Network
Volume
์ ์
Summary
Summary
Volume
Docker ๊ตฌ์ฑ ์์
์ ์
Summary
Summary
Docker ๊ตฌ์ฑ ์์