无法通过使用gae运行docker容器来访问我的web2py应用程序登录页面

时间:2015-12-17 11:22:05

标签: python google-app-engine docker web2py

我是docker的新手,我正在尝试使用dock中的docker容器运行我的web2py应用程序,我的Dockerfile创建了docker image,下面是我的dockerfile

FROM ubuntu:trusty
MAINTAINER john
#install python
RUN apt-get install -y -qq wget python unzip
#install GAE
RUN wget https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.zip && unzip google-cloud-sdk.zip && rm google-cloud-sdk.zip
RUN google-cloud-sdk/install.sh --usage-reporting=true --path-update=true --bash-completion=true --rc-path=/.bashrc --additional-components app-engine-python
ENV PATH /google-cloud-sdk/bin:$PATH
WORKDIR Testapp
COPY Testapp .
RUN pwd
#Expose the ports
EXPOSE 8080
CMD ["dev_appserver.py", "--host=0.0.0.0", "."]

使用

创建上面的dockerfile图像及其运行
$ docker run -it --rm -p 9090:9090 registry.local/python
INFO     2015-12-17 10:54:47,049 devappserver2.py:769] Skipping SDK update check.
WARNING  2015-12-17 10:54:47,248 simple_search_stub.py:1126] Could not read search indexes from /tmp/appengine.testapp.root/search_indexes

我试图使用http://localhost:8080访问我的应用程序,但我得到了此网页,因此我将端口号更改为9090和CMD ["dev_appserver.py", "--host=10.10.10.60", "."]

根据我的ip r但是我得到了google.appengine.tools.devappserver2.wsgi_server.BindError:无法绑定10.10.10.60:8080这里有什么问题

0 个答案:

没有答案