Short Description
Docker image that has XLD installed.
Full Description
xl-docker-demo-xld
Docker image that has XLD installed.
CI status
Supported tags
latest
Dockerfilelatest-slim
Dockerfilev8.0.0.1
,v8.0.0.1-alpine
Dockerfilev8.0.0.1-slim
Dockerfilev7.6.0.1
,v7.6.0.1-alpine
Dockerfilev7.6.0.1-slim
Dockerfilev7.5.0.2
,v7.5.0.2-alpine
Dockerfilev7.5.0.2-slim
Dockerfilev7.5.0.1
,v7.5.0.1-alpine
Dockerfilev7.5.0.1-slim
Dockerfilev7.2.0.3
,v7.2.0.3-alpine
Dockerfilev7.2.0.3-slim
Dockerfilev7.2.0.2
v7.2.0.1
v7.1.0.1
v7.0.0.1
v7.0.0.0-alpha2
v7.0.0.0-alpha1
v6.2.0.1
v6.1.0.1
v6.0.1.2
v6.0.1.1
Dockerfile
Dockerfile
builds the container with base imagejre-alpine
Dockerfile-slim
builds the container with base imagejre-slim
Starting
Running an empty XL Deploy with the repository stored inside the docker container
docker run --rm -v ~/xl-licenses:/license -p 4516:4516 xebialabs/xl-docker-demo-xld
Running an empty XL Deploy with the repository stored outside the docker container as a volume
docker run --rm -v [repo_location]:/opt/xld/server/repository -v ~/xl-licenses:/license -p 4516:4516 xebialabs/xl-docker-demo-xld
The license volume mount is needed to provide a valid license, or store a license when logging in the first time. To access the UI, browse to http://[docker_ip]:4516
Extending this image
If you're creating an image based on this image as a parent, know that you can add a config fragment (i.e. myapp.conf
) to the /etc/supervisor/conf.d
directory, see the supervisor docs here. That will allow you to add your own programs to supervisor without having to override (copy/paste) the entire file.
Alpha tags
Please be aware that alpha images are not stable. Anything in there can break, is not guaranteed to be backwards or forwards compatible and there will not be any kind of support provided for them.