deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security universe
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security multiverse
复制代码
这个时候再重启一下docker
sudo systemctl restart docker
docker run --gpus all -it <user>/tdmpc2:1.0.0 /bin/bash
复制代码
看到下图,成功!此中root@背面的一串15d32f77ff51是容器的ID
3. 检查待执行脚本所需的情况是否安装好(python)
python --version
conda list
复制代码
输入conda list 之后又得到报错:Error while loading conda entry point: conda-libmamba-solver (libarchive.so.19: cannot open shared object file: No such file or directory),原因是conda 缺少了依赖库libarchive.so.19,在docker中执行以下下令来安装:
apt-get update
apt-get install -y libarchive-dev
复制代码
再次出现W: Failed to fetch ,需要换源,在docker中打开/etc/apt/sources.list文件,删除全部,然后更换成:
deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
复制代码
再重新执行上面的安装libarchive的下令,成功后输入conda list 查看是否还有错误
4. 运行脚本