First you need to setup a Github OAuth Application.
$fqdn:5001/github_auth$fqdn is the domain where docker_auth is accessed5001 or what port is specified in the server blockOnce you have setup a Github OAuth application you need to add a github block to the docker_auth config file:
github_auth: organization: "my-org-name" client_id: "..." client_secret: "..." # or client_secret_file token_db: /data/tokens.db
Then specify what teams can do via acls
acl: - match: {team: "infrastructure"} actions: ["pull", "push"] comment: "Infrastructure team members can push and all images"