摘要
本文主要的目的基于Unbuntu系统将Unity作为一个后台服务,运行在Docker环境上,结合微服务等框架,将unity作为一个微服务。
主要步骤
- Docker脚本
FROM modelscope-registry.cn-hangzhou.cr.aliyuncs.com/modelscope-repo/modelscope:ubuntu22.04-cuda12.1.0-py310-torch2.3.0-tf2.16.1-1.16.0
ENV XDG_RUNTIME_DIR=/usr/lib/
ENV NVIDIA_VISIBLE_DEVICES all
ENV NVIDIA_DRIVER_CAPABILITIES all
ENV LD_LIBRARY_PATH /usr/local/lib:/usr/lib/:/usr/local/python-3/lib
WORKDIR /home/workspace
# 更新apt源并安装必要的系统工具
# install package
RUN echo "Acquire::GzipIndexes \"false\"; Acquire::CompressionTypes::Order:: \"gz\";" > /etc/apt/apt.conf.d/docker-gzip-indexes
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update && apt-get install -yq --no-install-recommends \
sudo