Hello everyone ![]()
I know many of you use Docker personally and/or professionally.
I soon have a test infrastructure to set up on Docker and therefore have a lot of questions about your usage. ![]()
While reading the recommendations from ANSSI, I saw a few things on the security side:
- remap uid
- unprivileged
Remap
For remap uid, if we take lxc, from the moment it is unprivileged:
- lxc user = 1000, host user = 101000
So in case of escape, no problem. Is this something you use a lot? Systematically?
Unprivileged
Do you use it a lot? In my view, it should never run with full privileges. If, for example, you need 4 USB ports, I prefer to set them specifically.
Storage
From what I remember, a Docker is volatile, application data must be bound inside. So they must be stored elsewhere. How do you manage this part? Do you export your logs, for example?
Cloud
Do you use public cloud? Private cloud?
I will start with self-hosted infrastructure / image, etc., limiting external dependencies to the strict minimum. So I came across OKD recently, it seems pretty good.
If anyone has recommendations, I’m all ears ![]()
The final idea is to offer a platform to a few developers so they can be autonomous with image deployment.
In short… if you can share your Docker experiences, your uses, your needs/constraints, it will allow me to get an overview.
The people for whom I will do this want to use Docker, but I don’t think they have features like HA in mind, etc. ![]()
Thanks to you!