我是 docker 新手,我需要使用 Dockerfile 在谷歌应用引擎服务器中运行 web2py 应用程序,为此我创建了 dockerfile 来安装 python、gae 服务器和我的 web2py 源文件夹。
我的问题是如何使用 Dockerfile 启动 gae 服务器以及如何将现有源代码配置为 gae 以及如何运行 gae 服务器以基于运行容器 IP 的 docker 在浏览器上查看我的应用程序登陆页面
这是我的 Dockerfile
FROM ubuntu:trusty
MAINTAINER John
#install python
RUN sudo apt-get install python --assume-yes
RUN apt-get install -y wget 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
COPY Testapp/ .
RUN pwd
WORKDIR Testapp
CMD python web2py.py …Run Code Online (Sandbox Code Playgroud)