<p>I'm not sure how to ask for that.</p>
<p>Basically, I've got some homemade Docker images that I don't want to share on a public registry.
Let's admit my company has 10 different customers. We have deployed 10 raspberries, one in each customer's facility.</p>
<p>What I'd like to do now, is to create a private marketplace where the customers will be able to select the packages they want to deploy on their raspberry and do a one-click deployment.</p>
<p>Does something like that exist?</p>
<p>I've taken a look at Kubernetes but it looks a bit too complicated for end-users. Is there a kind of abstraction dashboard or a way to do that by command line (that I would map to a web interface)?</p>
<p>Thanks!</p>

Manitoba
<pre><code>apiVersion: apps/v1
kind: Deployment
metadata:
  name: deployment
  labels:
    app: app
spec:
  replicas: 1
  selector:
    matchLabels:
      app: app
  template:
    metadata:
      labels:
        app: app
    spec:
      containers:
      - name: app
        image: private.registry.com:my-shared-image:latest
        ports:
        - containerPort: 80
</code></pre>
<p>If don't specify full registry path , it will assume docker hub</p>
<p>securing you private repo and adding secret to kubernetes yaml is whole another topic</p>
<p><a href="https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/" rel="nofollow noreferrer">https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/</a></p>
