Run your docker commands from your favorite Common Lisp REPLs
(ql:quickload :cl-docker)
;; List all docker containers
(docker:ps :a)
"CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
673b20976166 docker101tutorial \"/docker-entrypoint.…\" 19 months ago Exited (0) 16 hours ago docker-tutorial
"
NIL
0
docker command | cl-docker |
---|---|
docker ps -a | (docker:ps :a) |
docker images | (docker:images) |
docker build DIRECTORY | (docker:build "myimage") |
docker rm CONTAINER | (docker:rm "web") |
docker start CONTAINER | (docker:start "web") |
docker stop CONTAINER | (docker:stop "web") |
This package uses uiop:run-program
to run docker commands in the REPL
This package is inspired by cl-virtualbox by Fernando Borretti