You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
***`bare`** - Core compiled from source with only the `PackageManager` package installed. Required packages are loaded via `InstallRequiredPackages()` — no optional packages are compiled. This is the _smallest image_, suitable for minimal or custom setups where you want full control over which packages to add.
24
+
25
+
***`slim`** - Includes additional runtime libraries needed by optional packages. Suitable for users who want to _selectively compile_ only the packages they need. All deposited `GAP` packages (i.e. those distributed in the release archives) are included, but those requiring compilation _have not been_ compiled. Some system packages required to compile GAP packages are also installed in the container.
26
+
27
+
***`full`** - Contains _all packages compiled_ via `BuildPackages.sh --parallel`. It is the largest image and the most comprehensive variant. Recommended for most users.
28
+
29
+
***`jupyter-gap`** - A separate image based on the `full` variant. Adds `JupyterLab` and the `gap-kernel`. Exposes port `8888` and launches notebook as the default command.
30
+
31
+
Besides that we have:
32
+
33
+
***`buildfull`** - An _internal build stage_ used to compile all packages for the `full` image. Referenced in the build pipeline but not intended for direct use.
34
+
35
+
---
36
+
37
+
## Usage
38
+
21
39
* Run a container:
22
40
23
41
```
24
-
docker run -it ghcr.io/gap-system/gap:4.13.1-full
42
+
docker run -it ghcr.io/gap-system/gap:4.15.1-full
25
43
```
26
44
27
45
```
28
-
docker run -it ghcr.io/gap-system/gap:4.14.0-full
46
+
docker run -it ghcr.io/gap-system/gap:4.15.0-full
29
47
```
30
48
31
49
```
32
-
docker run -it ghcr.io/gap-system/gap:4.13.1-bare
50
+
docker run -it ghcr.io/gap-system/gap:4.14.0-bare
33
51
```
34
52
35
53
```
@@ -45,3 +63,5 @@ Although it was completely rewritten, this repository consists of various ideas
0 commit comments