因为实验需要gem5测试,为了避免在多个服务器重复搭建gem5环境,所以使用docker容器
- 在ubuntu 20.04服务器上下载docker
- 接下来参照gem5官网教程,gem5工程文件中提供有Dockerfile,用来构建image:
- 容器是临时的,当容器停止或删除时,容器内部的数据通常会被清除。在主机下载gem5,用于docker使用
git clone https://github.com/gem5/gem5 gem5-docker
- 在docker环境下运行,将宿主目录gem5挂载到容器内,然后正常构建运行gem5
docker run --volume ~/software/gem5-docker:/gem5 --rm -it gem5-base:testv1