index.page 1.88 KB
Newer Older
Eric Timmons's avatar
Eric Timmons committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
;;;;;
title: CL Docker Images
format: md
URL: index.html
;;;;;

# Overview

The purpose of this project is to make it easy to use any open source ANSI
Common Lisp implementation inside a Docker container. To that end, we publish a
variety of prebuilt images to
the [`clfoundation` org on Docker Hub](https://hub.docker.com/u/clfoundation)
that share common layers and methodologies (such as entrypoint behavior) as
much as possible.

Some people love it, some people hate it, but Docker is a useful technology for
certain CI/CD, deployment, and development scenarios. In addition to the images
Eric Timmons's avatar
Eric Timmons committed
18
themselves, we plan on show casing [uses of these images](use-cases.html).
Eric Timmons's avatar
Eric Timmons committed
19
20
21

We publish the following types of images:

Eric Timmons's avatar
Eric Timmons committed
22
-   **[Implementation specific](images/implementation-specific.html):** These
Eric Timmons's avatar
Eric Timmons committed
23
    images contain a single Common Lisp implementation.
Eric Timmons's avatar
Eric Timmons committed
24
-   **[Development](images/development.html):** These images are geared toward
Eric Timmons's avatar
Eric Timmons committed
25
    interactive development.
Eric Timmons's avatar
Eric Timmons committed
26
27
28
29
30
31
32
33
34

We publish images for the following platforms. If someone would like to
donate hardware or expertise for setting up environments for other platforms,
please reach out!

-   `linux/amd64`
-   `linux/arm/v7`
-   `linux/arm64/v8`
-   `windows/amd64`
Eric Timmons's avatar
Eric Timmons committed
35

36
37
38
39
40
Additionally, the
[`slime-docker`](https://gitlab.common-lisp.net/cl-docker-images/slime-docker)
Emacs package is part of this project as well. Se eits README for more
information on how to integrate Docker images into your SLIME workflow.

Eric Timmons's avatar
Eric Timmons committed
41
42
The following pages contain more detail on this project:

Eric Timmons's avatar
Eric Timmons committed
43
44
- **[Roadmap](roadmap.html):** Where this project is going in the future.
- **[Infrastructure](infrastructure.html):** Where the code is hosted and how
Eric Timmons's avatar
Eric Timmons committed
45
  the images are built.
Eric Timmons's avatar
Eric Timmons committed
46
- **[History](history.html):** Where these images came from.
Eric Timmons's avatar
Eric Timmons committed
47
- **[Contributing](contributing.html):** How to contribute to this project.
Eric Timmons's avatar
Eric Timmons committed
48
- **[Code of Conduct](code-of-conduct.html):** How we expect contributors to
Eric Timmons's avatar
Eric Timmons committed
49
  interact with each other.