volume2 [Docker] Docker๋ก MySQL ์คํํด๋ณด์! (๋ณผ๋ฅจ์ผ๋ก ๋ฐ์ดํฐ ๋ ์๊ฐ๋ ๋ฌธ์ ํด๊ฒฐ๊น์ง) Docker๋ก MySQL ์คํ์์ผ๋ณด๊ธฐ MySQL ์ด๋ฏธ์ง๋ฅผ ๋ฐํ์ผ๋ก ์ปจํ ์ด๋ ์คํ$ docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -d mysql๐ -e MYSQL_ROOT_PASSWORD=password123 : -e ์ต์ ์ ์ปจํ ์ด๋ ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํ๋ ์ต์ ์ด๋ค.๐ Dockerhub์ MySQL ๊ณต์ ๋ฌธ์๋ฅผ ๋ณด๋ฉด ํ๊ฒฝ ๋ณ์๋ก MYSQL_ROOT_PASSWORD๋ฅผ ์ ํด์ฃผ์ด์ผ๋ง ์ ์์ ์ผ๋ก ์ปจํ ์ด๋๊ฐ ์คํ๋๋ค๊ณ ์ ํ์๋ค.$ docker exec -it [MySQL ์ปจํ ์ด๋ ID] bash$ echo $MYSQL_ROOT_PASSWORD # MYSQL_ROOT_PASSWORD๋ผ๋ ํ๊ฒฝ๋ณ์ ๊ฐ ์ถ๋ ฅ$ export # ์ค์ ๋์ด ์๋ ๋ชจ๋ ํ๊ฒฝ๋ณ์ .. 2025. 5. 14. [Docker] ์ปจํ ์ด๋ ๋ฐ๊ฟ ๋๋ง๋ค ๋ฐ์ดํฐ๊ฐ ์ฌ๋ผ์ง๋ค๊ณ ? Docker Volume์ผ๋ก ๋ง๋ ๋ฐฉ๋ฒ! ์ปจํ ์ด๋๊ฐ ๊ฐ์ง ๋ฌธ์ ์ Docker๋ฅผ ํ์ฉํ๋ฉด ํน์ ํ๋ก๊ทธ๋จ์ ์ปจํ ์ด๋๋ก ๋์ธ ์ ์๋ค. ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋๋ฉด ์๋ก์ด ์ด๋ฏธ์ง๋ฅผ ๋ง๋ค์ด์ ์ปจํ ์ด๋๋ฅผ ์คํ์์ผ์ผ ํ๋ค.์ด๋, Docker๋ ๊ธฐ์กด ์ปจํ ์ด๋์์ ๋ณ๊ฒฝ๋ ๋ถ๋ถ์ ์์ ํ์ง ์๊ณ , ์๋ก์ด ์ปจํ ์ด๋๋ฅผ ๋ง๋ค์ด์ ํต์งธ๋ก ๊ฐ์ ๋ผ์ฐ๋ ๋ฐฉ์์ผ๋ก ๊ต์ฒด๋ฅผ ํ๋ค.์ด๋ฐ ํน์ง ๋๋ฌธ์ ๊ธฐ์กด ์ปจํ ์ด๋๋ฅผ ์๋ก์ด ์ปจํ ์ด๋๋ก ๊ต์ฒดํ๋ฉด, ๊ธฐ์กด ์ปจํ ์ด๋ ๋ด๋ถ์ ์๋ ๋ฐ์ดํฐ๋ ๊ฐ์ด ์ญ์ ๋๋ค.๋ฐ๋ผ์ ์ปจํ ์ด๋ ๋ด๋ถ์ ์ ์ฅ๋ ๋ฐ์ดํฐ๊ฐ ์ญ์ ๋๋ฉด ์๋๋ ๊ฒฝ์ฐ์ ๋ณผ๋ฅจ(Volume)์ด๋ผ๋ ๊ฐ๋ ์ ํ์ฉํด์ผ ํ๋ค. Docker Volume์ด๋?!๋์ปค์ ๋ณผ๋ฅจ์ด๋ ๋์ปค ์ปจํ ์ด๋์์ ๋ฐ์ดํฐ๋ฅผ ์์์ ์ผ๋ก ์ ์ฅํ๊ธฐ ์ํ ๋ฐฉ๋ฒ์ด๋ค.๋ณผ๋ฅจ์ ์ปจํ ์ด๋ ์์ฒด์ ์ ์ฅ ๊ณต๊ฐ์ ์ฌ์ฉํ์ง ์๊ณ , ํธ์คํธ ์์ฒด์ ์ ์ฅ ๊ณต๊ฐ์ ๊ณต์ ํด์ .. 2025. 5. 14. ์ด์ 1 ๋ค์