Docker setup recommended for JSON-RPC via TCP only (DBus won’t work in this image).
docker run -d \
--name signal-cli \
--publish 7583:7583 \
--volume /some/local/dir/signal-cli-config:/var/lib/signal-cli \
--tmpfs /tmp:exec \
registry.gitlab.com/packaging/signal-cli/signal-cli-<variant>:latest \
daemon --tcp 0.0.0.0:7583
<variant>
: native
or jre
.
version: "3"
services:
signal-cli:
image: registry.gitlab.com/packaging/signal-cli/signal-cli-<variant>:latest
command: daemon --tcp 0.0.0.0:7583
ports:
- "7583:7583"
volumes:
- "/some/local/dir/signal-cli-config:/var/lib/signal-cli"
tmpfs:
- "/tmp:exec"
<variant>
: native
or jre
.