๋ก์ปฌ ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ์ ์ํ ๊ฐ์ด๋. ๊ถ๊ธํ ์ฌํญ์ด ์์ผ๋ฉด Slack ์ง๋ฌธ๋ฐฉ์์ ์ง๋ฌธํด์ฃผ์ธ์.
- ์๋์ฐ ํ๊ฒฝ
- ์ฐ๋ถํฌ ํ๊ฒฝ
apt install docker.io docker-compose
- ๊ฐ๋ฐ์ ํ์ํ ์์๊ฐ ์ ํ ํด๋์์ผ๋ก ๋ค์ด๊ฐ
docker-compose up -d๋ฅผ ์ ๋ ฅํ๋ค.- foreground๋ก ์คํํ๊ณ ์ถ์๊ฒฝ์ฐ
docker-compose up
- foreground๋ก ์คํํ๊ณ ์ถ์๊ฒฝ์ฐ
- ์ข
๋ฃํ๊ณ ์ถ์ ๊ฒฝ์ฐ ํด๋์์ ๋ค์ด๊ฐ
docker-compose down๋ฅผ ์ ๋ ฅํ๋ค.
-
๋ช ๋ น์ด
-
cd mysql docker-compose up -d
-
-
์ค๋ช
- local ํ๊ฒฝ์ mysql db๋ฅผ ๋ฐฐํฌํ๋ค.
- db ๋ด๋ถ ์ํฉ์ ๋ณผ ์ ์๋ phpmyadmin๋ ๊ฐ์ด ๋ฐฐํฌ๋๋ค.
-
๊ถํ
- mysql / phpmyadmin
- id:
root - pw:
root
- id:
- mysql / phpmyadmin
-
ํฌํธ
127.0.0.1:3306- DB ํต์ ์ฉ
127.0.0.1:10080 [http]- phpmyadmin ์ ์์ฉ
-
๋ช ๋ น์ด
-
cd mongodb docker-compose up -d
-
-
์ค๋ช
- local ํ๊ฒฝ์ mongoDB๋ฅผ ๋ฐฐํฌํ๋ค.
-
๊ถํ
- mongodb
- id:
root - pw:
root
- id:
- mongodb
-
ํฌํธ
127.0.0.1:27017- DB ํต์ ์ฉ
-
๋ช ๋ น์ด
-
cd vault docker-compose up -d
-
-
์ค๋ช
- local ํ๊ฒฝ์ vault๋ฅผ ๋ฐฐํฌํ๋ค.
- vault๋ (DB ์ ์ ID/PW์ ๊ฐ์) ๊ณต๊ฐ๋์๋ ๊ณค๋ํ ์ ๋ณด๋ฅผ ๊ด๋ฆฌํ๋ ๊ณณ์ผ๋ก CSUOS ํ๋ก์ ํธ ๊ถ์ฅ์ฌํญ์ด๋ค.
-
๊ถํ
- Vault ํด๋
ํค
a7cd4867a2dcd0a2a1569144ec8e108c09a2b5824ea84e3aaf347ddb21047553- ๋ชจ๋ ์ ๋ณด๊ฐ ์ํธํ๋์ด ์ ์ฅ๋์ด์์ผ๋ฏ๋ก ๋งค ์คํ์ ์ ํค๋ฅผ ์ ๋ ฅํด์ผ์ง ์ ๋๋ก ์๋ํจ
- Vault root ์ ์ํ ํฐ
s.j8NTMpe5JEsYA2OArp1qE9xf- ๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์์๋ ํ ํฐ์ ์ฌ์ฉํ์ฌ ์์ ์๊ฒ ํ์ํ ์ ๋ณด๋ฅผ ๊ฐ์ ธ๊ฐ๋ค.
- Vault ํด๋
ํค
-
ํฌํธ
0.0.0.0:8200 [http]- API ์๋ฒ ๊ฒธ Web UI ์๋ฒ