我需要在docker容器中同时使用java和python来运行一些代码。
这是我的dockerfile:如果我不添加FROM openjdk:slim,它将正常运行
#get python
FROM python:3.6-slim
RUN pip install --trusted-host pypi.python.org flask
#get openjdk
FROM openjdk:slim
COPY . /targetdir
WORKDIR /targetdir
# Make port 81 available to the world outside this container
EXPOSE 81
CMD ["python", "test.py"]
Run Code Online (Sandbox Code Playgroud)
test.py应用程序位于同一目录中:
from flask import Flask
import os
app = Flask(__name__)
@app.route("/")
def hello():
html = "<h3>Test:{test}</h3>"
test = os.environ['JAVA_HOME']
return html.format(test = test)
if __name__ == '__main__':
app.run(debug=True,host='0.0.0.0',port=81)
Run Code Online (Sandbox Code Playgroud)
我收到此错误:
D:\MyApps\Docker Toolbox\Docker Toolbox\docker.exe: Error response from daemon: OCI runtime create failed: …
Run Code Online (Sandbox Code Playgroud)