In docker EE , is there a way to allow push and pull to DTR from specific machines while keeping the web UI access the same as normal?
- The use case is we would like to enforce the use of standard base images from DTR only in docker builds
And we would like to enforce the docker image builds only on standard docker build machines where docker content trust is enabled
Allowing only these commands: docker pull , docker build , and docker push on CI server
Effectively enforcing the users to use the base images from DTR only. If they build the image somewhere else they wont be able to push it , and if they build it on our CI server it will make sure they will be able to pull base image only from DTR and not from somewhere else , this will also make sure they build it with docker content trust enabled.