更新时间:2024-09-06 GMT+08:00
分享

Dockerfile示例

用户可使用命令行模式或Dockerfile模式进行构建。以数据集自定义镜像为例,一般的镜像制作Dockerfile示例如下:

数据集镜像不支持调用GPU资源。

# 载入基础镜像,用户可手动制作或拉取官方镜像
 FROM registry-cbu.huawei.com/vcloud/euleros-python:2.9.1101.x86_64 
   
 # 设置工作目录【可选】默认为ROOT,用户可修改USER及PATH 
 WORKDIR /root/workspace 
   
 # 按需安装用户APT环境;若需要修改/etc/apt/sources.list可替换
 COPY /path/to/sources.list /etc/apt/sources.list 
 RUN apt-get install vim 
   
 # 按需安装用户算法环境;若需要修改~/.pip/pip.conf可替换;用户也可安装miniconda进行包管理
 COPY /path/to/pip.conf /root/.pip/pip.conf 
 COPY /path/to/requirements.txt /root 
 RUN pip install –r /root/requirements.txt 
   
 # 设置环境变量【可选】
 ENV PYTHONUNBUFFERED 1 
对于Dockerfile的统一构建方式如下:
 docker build –f [DockerfileName] –t [ImageName:ImageVersion] .

相关文档