You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
The official Jikkou images define a USER in the Dockerfile. While it is usually a good practice to run containers with non-root, this is not great in CI/CD pipelines. We're unable install additional packages due to non-root user.
To Reproduce
Launch the container
Install a new package, i.e. apk add ...
Expected behavior
Container should run as root by default so users can add additional packages in their CI pipelines
Runtime environment
Jikkou: 0.30.0
Additional context
Since our pipelines run on Kubernetes, we can't easily change the user at runtime (unlike docker run ...).
The text was updated successfully, but these errors were encountered:
For security purposes, it's a good practice to always run Docker images run as non-root. In addition, most of secured environements block containers running as root by default. For those reasons and to be secured by designed the Dockerfile will not be changed.
Describe the bug
The official Jikkou images define a
USER
in the Dockerfile. While it is usually a good practice to run containers with non-root, this is not great in CI/CD pipelines. We're unable install additional packages due to non-root user.To Reproduce
apk add ...
Expected behavior
Container should run as
root
by default so users can add additional packages in their CI pipelinesRuntime environment
Additional context
Since our pipelines run on Kubernetes, we can't easily change the user at runtime (unlike
docker run ...
).The text was updated successfully, but these errors were encountered: