Give access to Docker Swarm cluster

Okay, here is my situation:

I created a cluster of docker swarm using docker machine. I can deploy any container, etc. So basically everything is working fine. My question right now is how to give access to the cluster to someone else. I want other people to deploy container on that cluster using docker-compose.

  • AWS Server setup with JIRA, Docker
  • Does hub.docker.com use “--no-cache” for automated builds?
  • Improving java web app deployment process inside a docker container
  • Modifying a Docker container's ENTRYPOINT to run a script before the CMD
  • How to pass arguments to Shell Script through docker run
  • Vagrant managed docker container doesn't start
  • Missing js/css files in frontend of contao cms
  • Can a single EBS be shared across multiple Amazon Docker Containers?
  • Database with starttime and endtime [closed]
  • App in docker container is not accessible on the listening port with net=host
  • Add a volume to Docker, but exclude a sub-folder
  • Can't get an interactive Docker shell inside screen
  • One Solution collect form web for “Give access to Docker Swarm cluster”

    Docker machine configures the docker engine on each node to be secured using TLS:

    The client configuration can be seen when running the “docker-machine config” command, for example the following settings are used to access the remote docker host:

    --tlsverify 
    --tlscacert="~/.docker/machine/certs/ca.pem" 
    --tlscert="~/.docker/machine/certs/cert.pem" 
    --tlskey="~/.docker/machine/certs/key.pem" 
    -H=tcp://....
    

    It’s the files under ~/.docker/machine/certs that are needed by other users who want to connect to your swarm.

    I expect that docker will eventually create some form of user authentication and authorization.

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.