Difference between local Docker container and Gitlab Runner Docker container

Hi,
I’ve got some trouble using Gitlab Runner. I registered the runner using Docker as executor. The OS within the Docker image is openSUSE 42.1. The problem is, I see differences between my test results created by Gitlab Runner and those created manually using the docker image. The tests run an executable built previously. Moreover, using the executable built on Runner (which I downloaded from the build artifacts) manually within a Docker container based on the same Docker image all tests passed.
So my question is, is there a difference between local Docker container and Gitlab Runner Docker container?

Here is my docker run command:

docker run --rm -i -t --privileged
–user $(id -u)
–workdir="/home/$USER"
–name “$USER”
-v /mnt/data:/mnt/data
myImage:1.0 /bin/sh -c /bin/bash /bin/constart