因此,我有一个带有python应用程序和新的遗留python代理的docker容器。在azure中,我将容器推送到我的注册表中,然后将其释放到一个web应用程序容器中。容器中的newrelic.ini文件包含新的遗留应用程序名称,我现在将其设置为一个虚拟名称。在部署时,该应用程序正在以虚拟名称向新文物报告,因此我知道新遗留物从容器中正确地报告。现在我需要做的是根据我部署容器的web应用程序来更改应用程序的名称。所以在码头文件里我有:
FROM python:3.8-slim-buster
WORKDIR /app
COPY requirements.txt requirements.txt
R
我在使用自定义docker镜像部署模型时遇到问题。部署失败,因为所需的包不在“默认”环境中,我需要指定一个自定义包。("/miniconda/envs/py37/bin/python")
I am using the same image to run the training, and with the estimator class I do have a way to specify the environment. Is it possible to something similar with the InferenceConfig?
est = Estim
我正在使用部署到应用程序引擎,我注意到当我部署时,应用程序引擎将完全重新构建我的Dockerfile,而不需要任何缓存。这会导致部署花费更长的时间。我不会在两次部署之间更改Dockerfile。只有我的应用程序代码在改变。这是我的Dockerfile:
FROM ubuntu
EXPOSE 8080
RUN apt-get update
RUN apt-get install -yq python-crypto python-openssl libffi-dev libssl-dev
RUN pip install --upgrade pip
RUN pip install gunicorn
我在google云上创建了一个服务器,并创建了一个用于测试我的API的迷你软件环境。但是做“部署到云运行”却没有。有一种方法可以在google云上现有的conda环境上执行dockerfile的部署吗?如果是,请告诉我在哪里可以找到教程或例子?
或者会是这样:
FROM python:3.8
USER myuser #an existing user
WORKDIR /home/myuser
RUN conda activate venv # an existing miniconda environment
ENV PATH="/home/myuser/.local/bin: