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

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