使用碼頭工具我無法從瀏覽器調用Web應用程序。無法調用碼頭集裝箱
以下是所使用的dockerfile:
FROM continuumio/anaconda:latest
Expose 5000
ADD . /code-directory
WORKDIR code-directory
RUN conda install opencv
RUN pip install boto3
RUN pip install boto
RUN pip install flask
RUN pip install pathlib
ADD facedetection_video.py facedetection_video.py
ADD UI_Interface UI_Interface
WORKDIR /UI_Interface
COPY . app.py
RUN python app.py &
以下是app.py
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Flask Dockerized'
if __name__ == '__main__':
app.run(debug=True,host='0.0.0.0')
的命令的用於生成圖像搬運工
docker build -t test1 .
的命令的內容用於運行集裝箱
docker run -d -p 5000:5000 test1
容器的輸出狀態消息:
Exited (0) 3 minutes ago
在日誌中我找不到任何錯誤消息。請建議
你可以'搬運工運行 - 它測試1 /斌/ bash'得到一個shell提示符嘗試手動運行命令或使用'ls'或其他命令四處看看。 – Paul