docker镜像基础实操
镜像是什么
为什么选择镜像部署
最近在做AIGC的项目,会用到大模型相关技术,由于模型运行相关环境较复杂,如果不使用镜像部署,提测时在环境安装阶段就非常复杂。使用镜像可以降低部署和测试的成本和复杂度,提高应用程序的交付速度。
镜像部署步骤
- Dockerfile准备
FROM continuumio/miniconda3
#切换工作目录
WORKDIR /home
RUN rm -rf /home/*
#复制代码、文件等至工作目录
COPY chatglm-6b/ /home/chatglm-6b/
#设置环境变量,创建虚拟环境
# ENV PATH /opt/conda/envs/python3.11/bin:$PATH
# RUN conda create -n python3.11 -y python==3.11.7
#安装镜像能力所需环境,视实际情况而定
RUN apt-get update && \
# 安装LibreOffice
apt-get install