Docker'ı oluşturuyorum ama bir türlü çalıştığını göremedim. Dockerfile şu şekilde
Alıntı:
> FROM python:3.4
COPY . /site
workdir /site
RUN pip install -r requirements.txt
ENV NAME sitename
CMD ["python", "./app.py"]
Oluşturduktan sonra takma isimle çalıştırıyorum.
$ docker run -d -p 5000:5000 --name flask-uygulama-deneme flask-ornek
ce436ce1d7bf300770d26d0326f3697a4c74f9e559267a9d43c935c5bcf5e886
Log dosyaları da normal gözüküyor.
$ docker logs flask-uygulama-deneme
* Running on http://0.0.0.0:5000/ (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 287-508-264
Şimdi kabın içine giriyorum.
$ docker exec -ti flask-uygulama-deneme bash
wget'le test ediyorum.
root@ce436ce1d7bf:/site# wget http://localhost:5000
--2018-01-23 12:02:50-- http://localhost:5000/
Resolving localhost (localhost)... 127.0.0.1, ::1
Connecting to localhost (localhost)|127.0.0.1|:5000... connected.
HTTP request sent, awaiting response... 200 OK
Length: 16 [text/html]
Saving to: ‘index.html’
index.html 100%[============================================================>] 16 --.-KB/s in 0s
2018-01-23 12:02:50 (445 KB/s) - ‘index.html’ saved [16/16]
Her şey normal gözüküyor.
root@ce436ce1d7bf:/site# cat index.html
Flask Dockerized
Ama hala ben hala tarayıcı ile http://localhost:5000 (http://localhost:5000) üzerinden bağlanamıyorum. Zaman aşımı veriyor.
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]