【发布时间】:2019-10-27 10:29:12
【问题描述】:
我正在尝试对我工作场所中某人编写的 python 脚本进行 dockerize,但它对我们的 presto 数据库进行了多次调用。当我在本地调用脚本时,我只需要填写我的密码并且它可以工作,但是一旦它被 dockerized 运行脚本会导致 401 错误,无效凭据。我需要做什么才能确保 dockerized 脚本可以访问证书?
我检查以确保 presto.pem 文件位于 dockerized 脚本的目录中,并且我知道该脚本显然正在访问 presto 数据库,因为这是一个凭据问题。我换了一个不应该访问数据库的 wifi,它开始给我一个不同的错误,所以我知道这不是问题。
这是我的 Dockerfile:
来自 python:3.7
WORKDIR /app
复制。 /应用程序
运行 pip install -r requirements.txt
ENTRYPOINT ["python", "app.py", "--website-id=556f210de4b00a3ed267bc91"]
【问题讨论】: