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
'Docker' 카테고리의 다른 글
[Docker] Oracle 23c free 설치 (0) | 2024.09.02 |
---|---|
Docker 설치법 (0) | 2024.04.20 |
Docker 이용한 flask&mysql 연동 (0) | 2024.04.12 |