作者是双系统,Ubuntu18。使用的是ventoyU盘安装
- 修改默认源,方法很多,不再做介绍了
- sudo apt install wine安装wine包,我这里是校园网,登录程序是exe的,这个包可以运行一些较小的exe包,防止断网的情况。
- 安装sougoupinyin, 教程参见官网,有很详细的教程
- 更新一下sudo apt update && sudo apt upgrade
注意!安装在主机上而不是docker镜像里面
sudo apt update sudo apt-add-repository multiverse sudo apt update sudo apt install nvidia-driver-455
可能问题:缺少相关固件,这个参照从github下载相关固件就行了。
重启ubuntu使之生效
nvidia-smi三、安装docker
sudo apt install docker
根据提示安装依赖
sudo systemctl start docker && sudo systemctl enable docker sudo systemctl enable containeral.service
设置开机自启动
四、安装 NVIDIA Container Toolkitdistribution=$(. /etc/os-release;echo $ID$VERSION_ID) curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add - curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list sudo apt-get -y update sudo apt-get install -y nvidia-docker2
sudo systemctl restart docker五、安装apollo镜像,建议尽量按照官网指示安装,不要直接下载镜像
亲测,如果直接下载镜像,有些模块的功能是缺失的
- 官网下载apollo包
- 到下载目录下执行
sudo ./apollo.sh
- 正常情况下,他会自动从docker hub pull 镜像,并且挂载目录
[user@in-runtime-docker:/apollo]$
这里会遇到一些问题
cyber_tools没有,也就是如cyber_record这样的命令是运行不了的
从github上下载缺失的相关的包,github下载了一晚上失败了一晚上,gitee一样,这里提供我自己的备份吧。
sudo git clone https://gitee.com/vigigo/apollo.git
下载好了之后,记得把里面的git中的tools文件cp到镜像的apolo/cyber下面去
问题解决参见



