unsubbed.co

Docker Socket Proxy

Self-hosted container management tool that provides for restricting requests to the Docker API.

Overview

Proxy over your Docker socket to restrict which requests it accepts Proxy over your Docker socket to restrict which requests it accepts - Tecnativa/docker-socket-proxy The project has 2K+ GitHub stars and is licensed under Apache-2.0.

Getting Started

Source: GitHub README

  1. Run the API proxy (--privileged flag is required here because it connects with the docker socket, which is a privileged connection in some SELinux/AppArmor contexts and would get locked otherwise):

    $ docker container run
    -d —privileged
    —name dockerproxy
    -v /var/run/docker.sock:/var/run/docker.sock
    -p 127.0.0.1:2375:2375
    tecnativa/docker-socket-proxy

  2. Connect your local docker client to that socket:

Normalized Features

Source: tool-features-normalized.json

docker, rest api.

Features

Integrations & APIs

  • REST API