Skip to content
Docker images for various Racket versions
Shell Dockerfile
Branch: master
Clone or download
jackfirth Merge pull request #34 from Bogdanp/cs-images
Add support for building Racket-on-Chez images
Latest commit b55cc63 Sep 7, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci Add missing DOCKER_USERNAME variables Sep 5, 2019
.dockerignore
LICENSE Cleanup and add 6.4 support Feb 24, 2016
README.md doc: add note about CS images Sep 7, 2019
_common.sh test: ignore 6.0 during testing Sep 7, 2019
build.sh add support for -cs images Sep 7, 2019
deploy.sh build: tag the latest image in build.sh Sep 2, 2019
login.sh
racket.Dockerfile Begone old versions! Jun 26, 2018
test.sh

README.md

racket-docker Circle CI

Docker images for various Racket versions available on DockerHub as jackfirth/racket:<version>

Normal images

Base: buildpack-deps

CMD: racket

These images use the minimal-install of Racket to avoid pulling in things like DrRacket or Scribble. This also means many raco commands such as raco make will be missing; install the compiler-lib package to get most of the standard raco commands.

Versions: 6.1 and above

"Full" images

Base: buildpack-deps

CMD: racket

These images, tagged with -full at the end, use the full Racket distribution.

Racket-on-ChezScheme images

Base: buildpack-deps

CMD: racket

These images, tagged with -cs and -cs-full at the end, use the minimal-install and the full install of Racket-on-Chez, respectively.

Building the images

To build the images locally, run

$ env DOCKER_USERNAME=you ./build.sh

from the command line, replacing you with whatever your Docker Hub username is. After building the images, you can test them all with

$ env DOCKER_USERNAME=you ./test.sh

and you can deploy them to Docker Hub with

$ env DOCKER_USERNAME=you ./deploy.sh
You can’t perform that action at this time.