簡體   English   中英

如何在單個 dockerfile 中使用兩個圖像

[英]How can I use two images in a single dockerfile

大家好,我正在使用文檔學習 docker,我遇到了被卡住的情況,對此的任何幫助都會很棒。

我有一個計算機視覺 model,它使用 Azure 函數打包為微服務,但 model 在 model 機器上運行。 我已添加 function 應用程序映像,但不確定如何將 Nvidia CUDA 映像添加到 dockerfile。

在下面附上我的 dockerfile 代碼

FROM mcr.microsoft.com/azure-functions/python:3.0-python3.8
ENV AzureWebJobsScriptRoot=/home/site/wwwroot \
    AzureFunctionsJobHost__Logging__Console__IsEnabled=true

COPY requirements.txt /
RUN python -m venv .venv
RUN . .venv/bin/activate
RUN pip install -r /requirements.txt

COPY . /home/site/wwwroot

我想使用的Nvidia圖像是下面的

FROM nvidia/cuda:10.2-cudnn7-devel-ubuntu18.04

Dockerfile 不是執行清單。 如果要運行多個容器,則需要使用Docker ComposeKubernetes (矯枉過正)之類的工具,或者,如果你有一個“Azure 函數”容器要運行,Z3A580F142203677F1F3ZBC308 Container .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM