如果平台提供的基础镜像不满足您的需求,可以使用平台提供的自定义镜像功能。点击控制台左侧导航-镜像,查看推送命令,根据提示将您的Docker镜像推送到平台,就可以在工作空间或者推理服务创建的时候,选择您指定的自定义镜像。
docker buildx build -f Dockerfile --platform=linux/amd64 -t my-image -f Dockerfile .
FROM python
RUN sed -i -e 's/\w\+\.debian\.org/mirrors.aliyun.com/g' /etc/apt/sources.list \
&& apt-get update && apt-get install sudo \
&& useradd -ms /bin/bash user && echo "user ALL=(ALL) NOPASSWD:ALL" | tee -a /etc/sudoers.d/90-cloud-init-user \
&& rm -rf /var/run/sshd \
&& pip config set global.index-url https://mirror.baidu.com/pypi/simple \
&& pip install torch
ENV SHELL=/bin/bash
CMD ["bash"]