플라스크 실행

조재훈·2023년 7월 17일
0

Flask

목록 보기
1/1

생활코딩의 플라스크 강의 따라하기

환경)
Windows11 - WSL2 : ubuntu 20.04 - docker

https://www.youtube.com/watch?v=P5K8a2Tht34&list=PLuHgQVnccGMClNOIuT3b3M4YZjxmult2y&index=2

이미지 당겨오기

docker pull python:3.8-slim

docker run -it --name flask -p 8888:5000 python:3.8-slim /bin/bash

분명히 호스트의 8888번 포트를 컨테이너의 5000번 포트와 연결시켰다

컨테이너 패키지 업그레이드 및 설치

apt update
apt upgrade
apt install vim
pip install --upgrade pip
pip3 install flask

docker) /app/server,py

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return 'hi'

# 1) app.run(debug=True)
# 2) app.run(host='127.0.0.1', debug=True)
# 3) app.run(host='0.0.0.0', debug=True)

1) app.run(debug=True) : 안됨


0.0.0.0:5000) 안됨
0.0.0.0:8888) 안됨
127.0.0.1:5000) 안됨
127.0.0.1:8888) 안됨

2) app.run(host='127.0.0.1', debug=True) : 안됨

0.0.0.0:5000) 안됨
0.0.0.0:8888) 안됨
127.0.0.1:5000) 안됨
127.0.0.1:8888) 안됨

3) app.run(host='0.0.0.0', debug=True) : 됨

0.0.0.0:5000) 안됨
0.0.0.0:8888) 안됨
127.0.0.1:5000) 안됨
127.0.0.1:8888) 됨

강의에서 말하는 run()에 port를 추가하는건 여기서는 안먹는듯 하다.
도커에서 플라스크 실행시 신호 전달과정 더 공부하기

profile
맨땅에 헤딩. 인생은 실전.

2개의 댓글

comment-user-thumbnail
2023년 7월 17일

잘봤습니다. 좋은 글 감사합니다.

답글 달기
comment-user-thumbnail
2023년 7월 17일

저도 개발자인데 같이 교류 많이 해봐요 ㅎㅎ! 서로 화이팅합시다!

답글 달기