By Fatskills Exam Guides Team — the exam nerds behind 28,500+ quizzes and 2.1M practice questions across 500+ global exams.
This topic allows you to manage capabilities within a Docker container. docker run --cap-drop ALL --cap-add CAP_NET_BIND_SERVICE.
docker run --rm -it --cap-drop ALL --cap-add CAP_NET_BIND_SERVICE alpine /bin/sh -c "getcap -r / 2>/dev/null"
docker rm $(docker ps -aq)
docker inspect --format='{{.Config.CapDrop}} {{.Config.CapAdd}}' <container_id>
--cap-drop ALL
--cap-add CAP_NET_BIND_SERVICE
NET_RAW
docker run --rm -it --cap-drop NET_RAW --cap-add CAP_NET_BIND_SERVICE alpine /bin/sh -c "getcap -r / 2>/dev/null"
--cap-drop NET_RAW
docker run --rm -it --privileged alpine /bin/sh -c "getcap -r / 2>/dev/null"
--privileged
docker: Error response from daemon: Unknown capability: CAP_NET_BIND_SERVICE
docker version
docker: Error response from daemon: Capability not allowed: CAP_NET_BIND_SERVICE
docker: Error response from daemon: Container not running: <container_id>
docker start <container_id>
NET_BIND_SERVICE
docker inspect --format='{{.Config.Privileged}}' <container_id>
true
false
CAP_NET_BIND_SERVICE
docker ps -aq
docker ps -aq --format '{{.Names}}'
docker inspect --format='{{.Config.Image}}' <container_id>
docker inspect --format='{{.Config}}' <container_id>
docker inspect --format='{{.Config.Env}}' <container_id>
docker inspect --format='{{.Config.ExposedPorts}}' <container_id>
docker inspect --format='{{.Mounts}}' <container_id>
docker inspect --format='{{.NetworkSettings}}' <container_id>
docker exec -it <container_id> ps -ef
docker logs <container_id>
docker stats <container_id>
Join 4M+ learners. Unlock unlimited quizzes, wrong-answer tracking, flashcards + reminders, study guides, and 1-on-1 challenges.