Skip to content

CI_Docker templates

Jeffrey Carpenter edited this page Aug 21, 2026 · 1 revision

CI - Docker Templates

  • #feature/LinuxPort git branch
  • feature/Dockerfile git branch

administrative

remote instances

docker context use rootless # local instance
docker context use ssh # dockerd daemon via SSH protocol
docker context use tls # dockerd daemon via TLS `:2376`
docker context ls

building

docker build templates/sdl2 -t sdl2:0.13.1
docker build templates/sdl2_image -t sdl2_image:0.13.1
docker build templates/sdl2_ttf -t sdl2_ttf:0.13.1
docker build templates/librocket -t librocket:0.13.1
docker build templates/docs -t nomlib-docs:0.13.1
docker build templates/nomlib -t nomlib:0.13.1

publishing

docker login -u<username>
docker build templates/nomlib -t <user>/nomlib:0.13.1 --push

one-off run

local

Non-published modifications to the template Dockerfile, i.e.: templates/nomlib/Dockerfile.

docker run --rm -it -v $(pwd)/third-party:/vendor nomlib:0.13.1

using existing (published) images

docker run --rm -it -v $(pwd)/third-party:/vendor i8degrees/nomlib:0.13.1

Clone this wiki locally