pikiwidb Docker & Self-Hosted Deployment

GitHub

Pikiwidb is a Redis-Compatible database developed by Qihoo's infrastructure team.

1. Pull Image (DOCKERHUB) docker pull OpenAtomFoundation/pikiwidb:latest
2. Docker Run (1-Click Launch) docker run -d --name pikiwidb -p 9221:9221 --restart always openatomfoundation/pikiwidb:latest
3. Podman Run podman run -d --name pikiwidb -p 9221:9221 --restart always openatomfoundation/pikiwidb:latest
4. Skopeo Inspect (Zero-Pull Manifest) skopeo inspect docker://docker.io/openatomfoundation/pikiwidb:latest
5. ORAS Pull (OCI Artifact) oras pull openatomfoundation/pikiwidb:latest
ci/Dockerfile
FROM ubuntu:22.04

RUN apt-get update && apt-get install -y \
    ca-certificates \
    rsync && \
    apt-get clean && \
    rm -rf /var/lib/apt/lists /var/cache/apt/archives

ENV PIKA=/pika \
    PATH=${PIKA}:${PIKA}/bin:${PATH}

WORKDIR ${PIKA}

COPY artifact/pika ${PIKA}/bin/pika
COPY entrypoint.sh /entrypoint.sh
COPY conf/pika.conf ${PIKA}/conf/pika.conf

ENTRYPOINT ["/entrypoint.sh"]

EXPOSE 9221

CMD ["/pika/bin/pika", "-c", "/pika/conf/pika.conf"]