์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- ๊ฐ์ฒด์งํฅํ๋ก๊ทธ๋๋ฐ
- DesignPattern
- ์ฑ์๋ณผ๊ฑฐ๋ฆฌ
- ์ฃผ๋์ด๊ฐ๋ฐ์
- ์ฑ์ํซํ
- ์ฑ์
- ์ค๋ธ์ ํธ
- ์ฑ ๋๋
- ํค๋ํผ์คํธ๋์์ธํจํด
- JAVA๊ฐ๋ฐ์
- ์์
- IntelliJ
- ํด๋ฆฐ์ฝ๋
- ์ง์ฅ์ธ์ ์ฌ
- ๊ฐ๋ฐ์
- ํค๋ํผ์คํธ
- ๊ฐ์ฒด์งํฅ
- ๋์์ธํจํด
- JavaScript
- ์ฑ ์ฝ๊ธฐ
- Java
- Linux
- ์ฑ์์ง์ฅ์ธ
- ๋ ์์ผ์ง
- ์ง์ฅ์ธ
- ๋ ์
- ์ฑ์๋ง์ง
- docker
- ๊นจ๋ํ์ฝ๋
- ์ฝ๋ฉ
- Today
- Total
๋ชฉ๋กdockerfile (2)
๋ญ๋ฐ๊ฐ๋ฐ

docker-compose ์ค์ ์ด์ docker-compose๋ก ๋ง๋ค์ด์ง ์ปจํ ์ด๋๋ค์ ํ๋๋ก ๋ฌถ์ด์ ์คํํด๋ณด์. PostgreSQL์ ์ด๋ฏธ ๋ง๋ค์ด์ง ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋๋ก ์ฌ์ฉํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๋ณ๋์ dockerfile์ ํ์์๋ค. ํ๋ก์ ํธ ํด๋์ docker-compose.yml ํ์ผ์ ์์ฑํ๋ค. version: "3"# docker-compose ๋ฒ์ services:# ์๋น์ค ๋ชฉ๋ก frontend:# ์๋น์ค ์ด๋ฆ build:# ์ด๋ฏธ์ง Build ์ต์ context: ./frontend# Build๋ ํ๋ก์ ํธ๊ฐ ์์นํ ๊ฒฝ๋ก dockerfile: dockerfile# ํ๋ก์ ํธ ํด๋์ dockerfile ์ด๋ฆ container_name: frontend# ์ปจํ ์ด๋ ์ด๋ฆ ports:# host์ ๊ณต์ ํ ํฌํธ ๋ชฉ..

* Dockerfile์ด๋? ๋์ปค ๋ช ๋ น์ด๋ก ์ปจํ ์ด๋๋ฅผ ๊ตฌ์ฑํ๊ธฐ ์ํด์๋ ์ปจํ ์ด๋ ์์ฑ, ์ปจํ ์ด๋ ์์์ OS์ค์ , ๋ฏธ๋ค์จ์ด ์ค์น, ํ๋ผ๋ฏธํฐ ์ค์ ๋ฑ์ ๋ชจ๋ ์ง์ ์ํํด์ผ ํ๋ค. ์ด๋ฌํ ์ผ๋ จ์ ์์ ์ ์๋์ผ๋ก ์ํํ๋๋ก ์คํฌ๋ฆฝํธ๋ก ๋ง๋ ๊ฒ์ด dockerfile์ด๋ค. ์ด๋ฌํ Dockerfile์ ํ์ํ ํ๊ฒฝ์ค์ ์ด ๋ชจ๋ ์ธํ ๋ image๋ฅผ ๋ง๋๋ ๋ฐ ๋ชฉ์ ์ด ์์ผ๋ฉฐ, ๋ํ ์๋ํ๋ก์จ ์ฌ์ฉํ ์ ์๊ณ ์คํฌ๋ฆฝํธ์ด๋ฏ๋ก ๋ณ๊ฒฝํด์ ์ฌ์ฌ์ฉํ ์๋ ์๋ค.์ด๋ฌํ ๋์ปคํ์ผ์ ๋ด์ฉ์ ์๋์ ๊ฐ์ ์ ๋ณด๋ค์ ๊ธฐ์ ํ๋ค. 1. ๋ฒ ์ด์ค๊ฐ ๋ ๋์ปค ์ด๋ฏธ์ง 2. ๋์ปค ์ปจํ ์ด๋ ์์์ ์ํํ ๋ช ๋ น, ์กฐ์ ๋ฑ 3. ํ๊ฒฝ๋ณ์ ๋ฑ์ ์ค์ 4. ๋์ปค ์ปจํ ์ด๋ ์์์ ์๋์ํฌ ๋ฐ๋ชฌ ์คํ * Dockerfile ๊ตฌ๋ฌธ ๊ธฐ๋ณธ Dockerfile์ ํ ์คํธ ํ์์ด..