Docker

Docker 이용한 flask 연동

lavender1122 2024. 4. 12. 17:31

 

Dockerfile
0.00MB
docket.txt
0.00MB

 

my_flask.py

from flask import Flask,request,redirect,jsonify
from flask.templating import render_template

app = Flask(__name__) 

@app.route('/')   
def main(): 
    return 'Hello Docker'


if __name__ == '__main__': 
    app.run(debug=True, port=5000, host='0.0.0.0')

Dockerfile

FROM python:3.8-alpine
COPY . /app
WORKDIR /app
RUN pip3 install flask
RUN chmod +x /app/my_flask.py
CMD ["python3", "my_flask.py"]

docker 파일 cmd 열기

docker 파일 위치 찾기

해당 폴더 우클릭 > Properties > 

Show In System Explorer 클릭>

 

 

주소창 cmd 입력

cmd 화면 출력

Images 생성

cmd 입력

docker build -t flask-app .

Containers 생성

cmd 입력

docker run -d --name flask-app-container -p 5000:5000 flask-app

주소창에 localhost:5000