我正在尝试部署官方的CGAL DOCKER。
从阅读README
中,我了解到下载特定图像后(例如,我想用Ubuntu16 Cgal和所有的依赖项(使用以下命令:
docker pull cgal/testsuite-docker:ubuntu # get a specific image by replacing TAG with some tag
我需要使用
./test_cgal.py --user **** --passwd **** --images cgal-testsuite/ubuntu
事实是,最终我想用交互式壳启动Docker,即
docker run --rm -it -v $(pwd):/source somedocker
我不明白在CGAL安装脚本之后生成的图像在哪里。
这些图像不用于运行CGAL。它们只是我们用来定义测试环境的图像,并在其中运行测试,包括编译CGAL。test_cgal.py将下载Integration Branch,该分支很少工作,因为它是我们将PR合并以每晚测试它们的分支。不要使用它来获得工作CGAL。据我所知,没有您要寻找的形象。无论如何都没有官方。此外,在此图像中的运行时安装CGAL将不会修改图像,一旦关闭容器,您的安装就会丢失。您需要指定如何在图像的Dockerfile中安装CGA和 如果您想要"准备使用"图像,请构建它。
您可以使用自己编写的图像的dockerfile,因为其中应该有所有的依赖项,但是您需要编辑它以下载cgal,如果您不想要标头,则可能会构建它 - 仅版本。这不是在test-cgal.py或此Docker存储库中的任何地方完成的。