Развертывание Cgal Docker - PullRequest
1 голос
/ 02 мая 2019

Я пытаюсь развернуть официальный докер CGAL .
Из прочтения README я понимаю, что после загрузки определенного образа (например, я хочу открыть докер с помощью 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

Дело в том, что в конце концов яхочу запустить докер с интерактивной оболочкой, т.е.

docker run --rm -it -v $(pwd):/source somedocker

И я не мог понять, где находится сгенерированный образ после сценария установки CGAL. ​​

1 Ответ

1 голос
/ 03 мая 2019

Эти изображения не предназначены для запуска CGAL. Это только изображения, которые мы используем для определения среды для нашего тестового набора и запуска в нем тестов, включая компиляцию CGAL. test_cgal.py загрузит ветку интеграции, которая редко работает, поскольку это ветка, в которой мы объединяем наш PR, чтобы тестировать их ночью. Не используйте это, чтобы получить работающий CGAL. Насколько мне известно, нет такого изображения, как тот, который вы ищете. Официального нет в любом случае. Кроме того, установка cgal во время выполнения в этом образе не изменит его, после закрытия контейнера ваша установка будет потеряна. Вам нужно указать, как установить CGA в Dockerfile вашего образа и затем создайте его, если вы хотите «готовый к использованию» образ.

Вы можете использовать докер-файл изображения, которое вы нашли, чтобы написать свой собственный, так как в нем должны быть указаны все зависимости, но вам нужно отредактировать его, чтобы загрузить CGAL и, возможно, создать его, если вы не хотите заголовок версия Это не делается ни в test-cgal.py, ни в любом другом месте этого хранилища докеров.

...