部署 cgal docker
Deploying cgal docker
我正在尝试部署 official CGAL docker。
从阅读 README
我了解到下载特定图像后(例如我想打开 docker 使用 ubuntu16+CGAL 及其所有依赖项)使用以下命令:
docker pull cgal/testsuite-docker:ubuntu # get a specific image by replacing TAG with some tag
我需要使用
安装 cgal 库本身
./test_cgal.py --user **** --passwd **** --images cgal-testsuite/ubuntu
问题是最终我想用交互式 shell 启动 docker,即
docker run --rm -it -v $(pwd):/source somedocker
而且在 CGAL 安装脚本之后,我无法理解生成的图像在哪里。
这些图像不适用于 运行ning CGAL。它们只是我们用来为我们的测试套件定义环境的图像,以及其中的 运行 测试,包括编译 CGAL。
test_cgal.py 将下载集成分支,它很少工作,因为它是我们合并 PR 以每晚测试它们的分支。不要用它来获得工作的 CGAL。据我所知,没有您要找的图像。反正没有官方的。
此外,在 运行 时间在此映像中安装 cgal 不会修改映像,一旦您关闭容器,您的安装就会丢失。您需要指定如何在镜像的 Dockerfile 中安装 CGA,并且
如果你想要 "ready to use" 图像,然后构建它。
您可以使用您找到的图像的 docker 文件来编写您自己的图像,因为其中应该包含所有指定的依赖项,但是您需要编辑它以下载 CGAL 并可能构建它,如果您不想要 header-only 版本。 test-cgal.py 或此 docker 存储库中的任何地方都没有这样做。
我正在尝试部署 official CGAL docker。
从阅读 README
我了解到下载特定图像后(例如我想打开 docker 使用 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
问题是最终我想用交互式 shell 启动 docker,即
docker run --rm -it -v $(pwd):/source somedocker
而且在 CGAL 安装脚本之后,我无法理解生成的图像在哪里。
这些图像不适用于 运行ning CGAL。它们只是我们用来为我们的测试套件定义环境的图像,以及其中的 运行 测试,包括编译 CGAL。 test_cgal.py 将下载集成分支,它很少工作,因为它是我们合并 PR 以每晚测试它们的分支。不要用它来获得工作的 CGAL。据我所知,没有您要找的图像。反正没有官方的。 此外,在 运行 时间在此映像中安装 cgal 不会修改映像,一旦您关闭容器,您的安装就会丢失。您需要指定如何在镜像的 Dockerfile 中安装 CGA,并且 如果你想要 "ready to use" 图像,然后构建它。
您可以使用您找到的图像的 docker 文件来编写您自己的图像,因为其中应该包含所有指定的依赖项,但是您需要编辑它以下载 CGAL 并可能构建它,如果您不想要 header-only 版本。 test-cgal.py 或此 docker 存储库中的任何地方都没有这样做。