Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/appliedfm/docker-coq-vst
Docker images of the Coq proof assistant with compcert and VST pre-installed
https://github.com/appliedfm/docker-coq-vst
appliedfm c compcert continuous-integration coq coq-vst docker-coq dockerfile
Last synced: about 1 month ago
JSON representation
Docker images of the Coq proof assistant with compcert and VST pre-installed
- Host: GitHub
- URL: https://github.com/appliedfm/docker-coq-vst
- Owner: appliedfm
- License: mit
- Created: 2022-01-15T02:03:32.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-02-15T07:32:41.000Z (over 2 years ago)
- Last Synced: 2024-09-30T20:44:05.086Z (about 1 month ago)
- Topics: appliedfm, c, compcert, continuous-integration, coq, coq-vst, docker-coq, dockerfile
- Language: Shell
- Homepage: https://hub.docker.com/r/tcarstens/coq-vst/tags
- Size: 14.6 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# docker-coq-vst
![GitHub](https://img.shields.io/github/license/appliedfm/docker-coq-vst)
Docker images of the Coq proof assistant, with compcert and VST pre-installed.
Based on [docker-coq](https://github.com/coq-community/docker-coq). Compatible with [docker-coq-action](https://github.com/coq-community/docker-coq-action#custom_image).
## Docker Images
We currently maintain the following images:
| Image | Base | compcert variants | Provides |
| :---- | :--- | :---------------- | :------- |
| [appliedfm/coq](https://hub.docker.com/r/appliedfm/coq) | [coqorg/coq](https://hub.docker.com/r/coqorg/coq) | | *(Base image)* |
| [appliedfm/coq-compcert](https://hub.docker.com/r/appliedfm/coq-compcert) | [appliedfm/coq](https://hub.docker.com/r/appliedfm/coq) | ✓ `x86_64-linux`
✓ `x86_32-linux` | [compcert](https://compcert.org/) |
| [appliedfm/coq-vst](https://hub.docker.com/r/appliedfm/coq-vst) | [appliedfm/coq-compcert](https://hub.docker.com/r/appliedfm/coq-compcert) | ✓ `x86_64-linux`
✓ `x86_32-linux` | [compcert](https://compcert.org/), [VST](https://vst.cs.princeton.edu/) |
| [appliedfm/coq-vst-certigraph](https://hub.docker.com/r/appliedfm/coq-vst-certigraph) | [appliedfm/coq-vst](https://hub.docker.com/r/appliedfm/coq-vst) | ✓ `x86_64-linux`
✓ `x86_32-linux` | [compcert](https://compcert.org/), [VST](https://vst.cs.princeton.edu/), [CertiGraph](https://github.com/CertiGraph/CertiGraph/) |## Building
We provide pre-built images on Docker Hub, which means you probably do not need to build the images yourself. However, if you need a specific combination of versions that we do not provide, then your best bet is to build your own image.
```console
$ source build.sh
$ build__coq "8.15.0"
$ build__coq_compcert "8.15.0" "3.10"
$ build__coq_vst "8.15.0" "3.10" "2.9"
$ build__coq_vst_certigraph "8.15.0" "3.10" "2.9"
```#
[![applied.fm](https://img.shields.io/badge/-applied.fm-orchid)](https://applied.fm)