Czy istnieje jakiś sposób na zbudowanie kontenera dokowanego z opcją uprawnień?


10

Muszę dodać jakąś regułę iptables, w procesie kompilacji daje mi to błąd, ponieważ potrzebuję, privilegewięc czy jest jakiś sposób na obejście tego, wiem, że nie ma privilegeopcji build, czy mogę zbudować i zrobić zdjęcie bez uruchomienia?

Odpowiedzi:


2

Z tego, co rozumiem, uważa się za lepszą praktykę korzystania z określonych możliwości jądra:

docker run --cap-add NET_ADMIN <image> <command>

powinien dostarczyć ci to, czego potrzebujesz. Konieczne może być również dodanie SYS_ADMIN.


4
Chcę go w czasie kompilacji, a nie w czasie wykonywania
Wissam Roujoulah

Niestety musisz dodać te flagi podczas działania.
Patrick

1
W celu kontynuacji zobacz ten wątek, aby uzyskać więcej informacji na temat statusu tej funkcji: github.com/moby/moby/issues/1916
Patrick
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.