我用构建了一个例子烧瓶应用程序
之后,我尝试用它建造一个码头,然后按照中的步骤执行。
该应用程序在本地主机上以调试模式运行。
对接程序生成时没有任何错误。
当我试图在调试模式下运行对接程序时,会弹出一个错误,我不知道原因。
* Serving Flask app "hello_app\__init__.py"
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI
嗨,我正在尝试用nginx反向代理创建python应用程序和redis,但是当我运行docker-复合文件时,它运行所有的容器,但是当我转到localhost:90时,它显示的是nginx页面,而不是python文件中定义的页面。我正在学习这个教程
码头档案:
FROM python:3
RUN pip install flask
Python文件:
from flask import Flask
app = Flask(__name__)
# to connect redis
# use host "redis_app"
# use port "6379"
我正在尝试构建一个包含Sqlite3和Flask的docker容器。但是Sqlite没有安装,因为sudo需要密码。这个问题是如何解决的? 错误: Step 6/19 : RUN sudo apt-get install -y sqlite3
---> Running in 9a9c8f8104a8
sudo: a terminal is required to read the password; either use the -S option to read from standard input or configure an askpass helper
The comma
如何为Docker集线器项目找到手动或通过触发器url触发的自动生成状态。
https://hub.docker.com/repository/docker/company/webapp/builds
我想了解它是否正在运行,以及它是否运行当前状态(即仍在运行或构建completed)List of 状态的所有构建(启动时间、完成时间、构建状态)
我刚开始使用docker-compose,所以我不确定是否使用了正确的方法来构建代码更改。对接撰写教程说,为了更新代码中的任何更改,只需进行更改并刷新链接,输出就会被刷新(在代码自行构建之后)。对我来说不是这样的。我必须停止运行的对接-撰写,然后运行命令docker-compose up --build,它再次构建系统。现在,我的问题是它下载了python项目中的所有requirements。目前,库并不那么多,但是它们会增加,此时一次又一次地下载所有东西将是非常耗时的。当我只更改代码而不是requirements.txt文件时,我应该做些什么来避免这样做。
下面是我的设置的一个示例:
doc
问题:
在windows主机上。端口映射/公开不起作用。
无法访问容器应用程序。
curl http://localhost:PORT (127.0.0.1 / 0.0.0.0)
-> Could not get any response
curl http://DOCKER-IP:PORT (127.17.0.1 / 127.17.0.2)
-> Could not get any response
curl http://DOCKER-SUBNET-ADDRESS:PORT (10.0.75.0)
-> Could not get any response
设置:
W