Git Product home page Git Product logo

docker-multi-tenancy's People

Contributors

dkapanidis avatar mnavarro-ob avatar spiddy avatar toffentoffen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

docker-multi-tenancy's Issues

Brainstorming

The points for the implementation are the following:

Basic points:

  • Run a Transparent proxy without any alterations on REST API.
  • Use Docker Authentication as a way to distinguish users (docker login)
  • Use Docker Labels to filter requests for each user.

Bonus points

  • Authorization: Prevent access to resources that don't belong to users
  • Should docker build / images be isolated for each user?
  • Should volume bind mount be isolated for each user?
  • Should networking be isolated for each user?
  • Should bind mount to physical disk be permitted for multi-tenancy?
  • TLS handling
  • Docker Image generation

DOCKER_HOST variable setting not working

I've set the DOCKER_HOST to 127.0.0.1:900 as in the README.md and when I do:

docker ps

the request is not going to the proxy. Instead if I do

docker -H $DOCKER_HOST ps

then it goes to through the proxy

Enconding container list

Deocding a container list works prefectly, but encoding it agai without modification does not work as expected.

Impossible to specify a tenant to connect to my docker web

I built my Local Docker Container with the Database of my company. It's a multitenant database
And when I try to connect to the web client, there is the error

image

Impossible to open the society « ». User Setup doesn't exists. Identification Fields and Values : User ID='DARAXE'

I try to create a table User Setup with no tenant behind
image
And add my user but I have the same error

Could you help me please ?

Handling 404

When docker returns 404 (e.g. docker inspect nonexistent) proxy probably doesn't return the same status as it gives the following:

➜  ~  docker inspect mariadb
invalid character 'E' looking for beginning of value
[]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.