1.速度太慢报错,需要换源;
在DOCKERFILE中添加镜像;
RUN echo "deb http://mirror.sjtu.edu.cn/debian bookworm main non-free contrib" > /etc/apt/sources.list,
2.即使在Dockerfile中换源,但在bulid过程中,依然可以注意到连接的是bebian官方源,因为debian 12改了,默认不使用/etc/apt/sources.list文件,这个文件初始是空的,真正的仓库配置在 /etc/apt/sources.list.d/ 目录下,故,修改源需要用RUN rm -rf /etc/apt/sources.list.d/*
故修改dockerfile:
RUN rm -rf /etc/apt/sources.list.d/*
RUN echo "deb http://mirror.sjtu.edu.cn/debian bookworm main non-free contrib" > /etc/apt/sources.list
RUN apt update
3.依然有问题;报错:ERROR: failed to solve: process "/bin/sh -c apt-get update && DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y ca-certificates curl python3-pip vim sudo default-jre git gcc build-essential && rm -rf /var/lib/apt/lists/*" did not complete successfully: exit code: 100
试着将这些语句一句一句RUN,找出是哪一句有问题
发现RUN DEBIAN_FRONTEND=noninteractive apt-get install --no-install-recommends -y ca-certificates报错;
将这句话改为RUN DEBIAN_FRONTEND=noninteractive apt-get --assume-yes --no-install-recommends install ca-certificates。
中途还换了节点,美国换至日本
4.DOCKERFILE里面的pip语句没有使用镜像,速度过慢,报错,
给每个pip install后面都加上-i https://pypi.tuna.tsinghua.edu.cn/simple
5.ERROR: failed to receive status: rpc error: code = Unavailable desc = error reading from server: EOF
说是DOCKER新版有问题,
执行:sudo apt remove docker-buildx-plugin
中途错误:桌面卡死,用psensor检查温度,htop、watch -n 0.1 nvidia-smi实时检查系统
6.下载torch2.0的时候报错,怀疑是版本太高,改为torch1.13.
7.下载到最后,requirement.txt里的又不符合了,不知道为啥docker给我搞了python3.11.。我要的是3.6,咋默认就下载了呢。
受不了了,放弃了
版权归原作者 KAY金 所有, 如有侵权,请联系我们删除。