I would like to make a smoke test of a Raspberry Pi image in a docker container.
I am building the image using packer.io and the build-arm-image plugin in a gitlab pipeline inside a docker container. This packer plugin use qemu to run an existing arm image, run command inside it and save the resulting image.
I have tried to reload the image generated, but when trying to check if the systemd services which I had enabled were available, I got an error that systemd could not run in docker containers (something about dbus not being available)
Is there another way to run this image in a docker container (to be run in my pipeline) and test if the services are running and if the website/api is available?