Aparentemente, o problema é que o diretório de trabalho não existe, deve ser /home/foo/scylla1 não /home/foo/scylladb , a segunda parte do problema é 1.5G não é parâmetro válido, 1G ou 2G funciona bem.
Este é o arquivo final do systemd scylladb.service :
[Unit]
Description=ScyllaDB 1
After=network-online.target docker.target
Wants=network-online.target systemd-networkd-wait-online.service docker.target
[Service]
Type=simple
Restart=on-failure
RestartSec=10s
User=foo
Group=docker
WorkingDirectory=/home/foo/scylla1
ExecStartPre=/usr/bin/docker rm scylla1
ExecStart=/usr/bin/docker run --volume /home/foo/scylla1:/var/lib/scylla --name scylla1 scylladb/scylla --developer-mode 1 --memory 2G --smp 3 --listen-address 127.0.0.1
# --overprovisioned 1 --seeds 127.0.0.1 --broadcast-address 127.0.1.1
ExecStop=/usr/bin/docker stop scylla1
LimitNOFILE=1048576
ProtectSystem=full
NoNewPrivileges=true
[Install]
WantedBy=multi-user.target