mirror of https://github.com/kiwix/kiwix-tools.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
1 month ago | |
|---|---|---|
| .. | ||
| server | 1 month ago | |
| Dockerfile | 3 months ago | |
| README.md | 3 years ago | |
README.md
Kiwix-tools Docker image
- Available on ghcr.io.
- multi-arch (
linux/amd64,linux/arm64,linux/arm/v7) - based on official
kiwix-toolsbinaries.
Usage
$ docker run -it ghcr.io/kiwix/kiwix-tools:3.1.2
Welcome to kiwix-tools! The following binaries are available:
kiwix-manage kiwix-search kiwix-serve
kiwix-tools operates on zim files. You shall mount a volume to access the files.
docker run -v $(pwd):/data -it ghcr.io/kiwix/kiwix-tools kiwix-search /data/wikipedia_fr_test.zim "Mali"
Building and reusing
kiwix/kiwix-toolsis multi-arch and is ideally built usingbuildx.- requires a
--build-arg VERSION=with the kiwix-tools release. - can be built using
docker buildin which case it expects an additionnal--build-arg ARCH=armfor arm. Otherwise defaults toamd64.
Notes:
wgetinalpine:3onarm/v7(inside github action only) crashes when downloading from HTTPs locations. Keep http-only in Dockerfile.- Was also unhappy when using the mirrors so it's using
mirror.downloadon purpose.
See also
If you are interested by a Kiwix server only container image, here it is.