Skip to content

gap-system/gap-container

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker container for the core GAP system

The Docker container for the core GAP system is available at DockerHub here: https://registry.hub.docker.com/u/gapsystem/gap-container/

This GAP Docker container provides only the core GAP system and several packages which are needed by GAP (GAPDoc, PrimGrp, SmallGrp, TransGrp). It may be used, for example, in automated tests of different configurations of GAP packages by installing them in the pkg subdirectory of /home/gap/inst/gap-4.X.Y/. As an demo, it is used at https://github.com/gap-system/gap-docker-travis to run a simple calculation.

If you install Docker, you may run GAP in this container interactively. As you see from the output below, it does not have a number of packages included in the official GAP distribution. If you need to use the full GAP Docker container which provide as many GAP packages as possible from the latest GAP release, you have to use https://hub.docker.com/r/gapsystem/gap-docker/ - see its README.md file for further instructions.

$ docker run --rm -i -t gapsystem/gap-container
gap@8d43e9eb23de:~$ gap
 *********   GAP 4.10.0 of 01-Nov-2018
 *  GAP  *   https://www.gap-system.org
 *********   Architecture: x86_64-pc-linux-gnu-default64
 Configuration:  gmp 6.1.2, readline
 Loading the library and packages ...
#I  autpgrp package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  alnuth package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  crisp package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  ctbllib package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  factint package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  fga package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  irredsol package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  laguna package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  polenta package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  polycyclic package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  resclasses package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  sophus package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
#I  tomlib package is not available. Check that the name is correct
#I  and it is present in one of the GAP root directories (see '??RootPaths')
 Packages:   GAPDoc 1.6.2, PrimGrp 3.3.2, SmallGrp 1.3, TransGrp 2.0.4
 Try '??help' for help. See also '?copyright', '?cite' and '?authors'
gap>