背景:
由于实验室的权限限制,docker容器内无sudo权限,无法使用mount进行挂载
解决方法:
使用fuseiso进行cpu2017.iso的挂载。
1.安装fuseiso
apt update
apt install fuseiso
2.挂载cpu2017.iso
fuseiso -p cpu2017.iso /mnt
cd /mnt
./install.sh #回车后输入指定目录作为安装目录,例如/home/admin/cpu2017
cd /home/admin/2017
source shrc
runcpu --config=test.cfg intrate
--------------------------------------------------------------------------------------------------------------------------------
出现的问题:
1.fuse: device not found, try 'modprobe fuse' first
解决方法:
删除容器,在docker run命令中加入--privileged重新生成容器
docker run -it --privileged llvmdev bash