This repository contains a Dockerfile for building a Docker image containing the Kakadu software tools.
Kakadu is a complete implementation of the JPEG2000 standard.
This Docker image is also available on Docker Hub josejuansanchez/kakadu:1.0.
docker run -it --rm kakadu
docker run -it --rm kakadu kdu_server
Example: How to display the usage of kdu_server
.
docker run -it --rm kakadu kdu_server -u
Example: How to specify the listening port number.
docker run -it --rm -p 8090:80 kakadu kdu_server
Example: How to specify a working directory where the JPEG2000 images are stored.
docker run -it --rm -v /home/josejuansanchez/jp2/:/jp2 -p 8090:80 kakadu kdu_server -wd /jp2
docker run -it --rm kakadu kdu_compress
docker run -it --rm kakadu kdu_expand
Also you can view the usage examples for the demonstration applications supplied with Kakadu v8.0.5.
docker build -t kakadu .
docker login
docker tag kakadu josejuansanchez/kakadu:1.0
docker tag kakadu josejuansanchez/kakadu:latest
docker images
docker push josejuansanchez/kakadu:1.0
docker push josejuansanchez/kakadu:latest