π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[Docker] Dockerfile μμ±νκΈ° λ³Έλ¬Έ
[Docker] Dockerfile μμ±νκΈ°
μ§μ§μνμΉ΄ 2023. 3. 24. 19:58<λ³Έ λΈλ‘κ·Έλ μλ¦¬μ€ IoT 1λ₯Ό μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
π Dockerfile
: 컨ν μ΄λλ₯Ό μ΄λ»κ² λ§λ€μ΄μΌ νλμ§μ λν μ€λͺ μ
π νμΌ λͺ λ Ήμ΄
FROM : μ΄λ€ 리λ μ€λ₯Ό μ¬μ©ν κ²μΈκ°
COPY : 볡λΆν κ²½λ‘ λ§λ€κΈ°
WORKDIR : 컨ν μ΄λμμ λͺ λ Ήμ΄κ° μ€νλλ λλ ν 리
RUN : 컨ν μ΄λλ₯Ό ꡬμ±ν νμΌ λ§λ€ λ μ¬μ©
CMD : 컨ν μ΄λκ° μ€νλ νμ μ€νν λͺ λ Ήμ΄, μ΄λ―Έμ§ λ§λ€ λ μ€ν
π Dockerfile λ‘ container μ€ννκΈ°
π Dockerfile μμ±νκΈ°
FROM python:3.8-alpine
COPY . /app
WORKDIR /app
RUN pip3 install flask
RUN chmod +x /app/app.py
CMD ["python3", "app.py"]
π container λΉλνκΈ°
docker build -t flask-app .
docker images
π container λ°°ν¬νκΈ°
docker run -p 5000:5000 flask-app
μμ νλ©΄ λ€μ container λ§λ€κ³ λ°°ν¬ν΄μΌν¨
'π©βπ» μ»΄ν¨ν° ꡬ쑰 > About Computer' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[AWS] EC2 putty μμ Oh My BASH μ€μΉνκΈ° (0) | 2023.03.24 |
---|---|
[Docker] λμ»€λ‘ Flask App λμ°κΈ° (0) | 2023.03.24 |
[Docker] λ컀μ Container λ§λ€κΈ° (0) | 2023.03.24 |
[Docker] λμ»€λ‘ nginx λ°°ν¬νκΈ° (0) | 2023.03.24 |
[Docker] λ컀 μ΄λ―Έμ§μ λ컀 컨ν μ΄λ (0) | 2023.03.23 |