https://github.com/josejuansanchez/docker-kakadu
This repository contains a Dockerfile for building a Docker image containing the Kakadu software tools.
https://github.com/josejuansanchez/docker-kakadu
docker dockerfile jpeg2000 jpip kakadu
Last synced: 3 months ago
JSON representation
This repository contains a Dockerfile for building a Docker image containing the Kakadu software tools.
- Host: GitHub
- URL: https://github.com/josejuansanchez/docker-kakadu
- Owner: josejuansanchez
- Created: 2019-04-08T11:20:40.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2022-08-10T22:47:37.000Z (about 3 years ago)
- Last Synced: 2025-03-13T16:47:23.132Z (7 months ago)
- Topics: docker, dockerfile, jpeg2000, jpip, kakadu
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/josejuansanchez/kakadu
- Size: 218 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# docker-kakadu
This repository contains a Dockerfile for building a [Docker][1] image containing the [Kakadu software tools][2].
[Kakadu][2] is a complete implementation of the [JPEG2000 standard][3].
This Docker image is also available on Docker Hub [josejuansanchez/kakadu:1.0][4].
## How to use
### `kdu_server`
```
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
```### `kdu_compress`
```
docker run -it --rm kakadu kdu_compress
```### `kdu_expand`
```
docker run -it --rm kakadu kdu_expand
```## Usage examples
Also you can view the [usage examples][5] for the demonstration applications supplied with Kakadu v8.0.5.
## How to create the Docker image
```
docker build -t kakadu .
```## How to publish the Docker image on Docker Hub
```
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
```## Docker Hub
https://hub.docker.com/r/josejuansanchez/kakadu
[1]: https://www.docker.com
[2]: http://kakadusoftware.com
[3]: https://jpeg.org/jpeg2000/
[4]: https://hub.docker.com/r/josejuansanchez/kakadu
[5]: Kakadu_Usage_Examples.txt