2016-06-23 28 views
30

Qualcuno ha effettivamente capito la differenza tra "Docker Store" che Docker ha introdotto in DockerCon2016 e "Docker Hub"?Docker Store Vs Docker Hub

Docker sta solo cercando di creare una versione elegante dell'hub Docker per avere qualcosa come Apple Store, Android Store ecc.? o ci sono casi d'uso specifici che sta cercando di risolvere introducendo questo? Penso che possa benissimo usare l'hub Docker per fornire immagini aziendali affidabili, convalidate, ecc., Dato che ora fornisce immagini ufficiali. Allora perché "Docker Store" ???

risposta

12

La differenza principale è l'aspetto commerciale (come in "flusso di entrate per Docker"), come ha sottolineato in questo Techcrunch article da Frederic Lardinois (@fredericl):

L'idea dietro al negozio c'è la creazione di un portale self-service per i partner dell'ecosistema di Docker per pubblicare e distribuire il proprio software tramite le immagini Docker e per consentire agli utenti di semplificare la distribuzione di queste applicazioni.

Mentre Docker offriva già un proprio registro per i contenitori (DockerHub: https://hub.docker.com/explore/), il Docker Store è specificamente orientato alle esigenze delle imprese.
Il negozio offrirà alle aziende "un software compatibile e commercialmente supportato da editori affidabili e verificati, confezionato come immagini Docker", afferma la società, e offre sia software gratuiti che a pagamento.
Non sorprende che Docker eseguirà un taglio quando un utente installa un'applicazione a pagamento attraverso lo store (sebbene ciò che esattamente questo accordo di condivisione delle entrate per i contenuti via pay-via-Docker sia attualmente non chiaro).

+0

Grazie per il collegamento all'articolo. Sì, sembra una versione commerciale di Docker Hub. Sono ancora poco confuso su perché in realtà non usano Docker Hub esistente per questo scopo. Docker hub ha guadagnato abbastanza reputazione ora (ne ha uno negativo, ma le immagini ufficiali hanno una buona reputazione - non al 100%). Forse vogliono costruire un nuovo marchio o così? Dobbiamo aspettare e vedere fino a quando non pubblicheranno le loro chiare caratteristiche, idee e rilasceranno la loro beta alle persone. – innocentme

+0

@innocentme Sono d'accordo, ho il sospetto che quando hai meme come https://memegenerator.net/instance/65314737, era urgente proporre alle imprese qualcosa di più "controllato" di DockerHub;) – VonC

+0

Grazie per la tua risposta ma io ancora non capirlo "Orientato alle esigenze delle imprese" non mi rende più saggio. C'è un qualche tipo di contratto di servizio quando si usano le immagini? In tal caso, perché non incorporarlo nell'hub? C'è una spiegazione oltre "perché impresa"? –

1

Per quanto ho letto questi sono gli scopi principali dietro negozio di finestra mobile:

I nostri obiettivi con Docker negozio sono progettati intorno portando gli utenti Docker e partner dell'ecosistema insieme.

  • fornire un sistema self-service scalabile per ISV di pubblicare e distribuire attendibile e enterprise-ready contenuti

  • Fornire un processo di pubblicazione che convalida la qualità del software, tra cui; scansione di sicurezza, inventario dei componenti, utilizzo della licenza open source e utilizzo delle migliori pratiche nella costruzione dell'immagine.

  • Fornire agli utenti aziendali un software compatibile e commercialmente supportato da editori affidabili e verificati, che è impacchettato come immagini di Docker .

  • Abbiamo aggiunto potenti funzionalità di ricerca e navigazione, inclusa la categorizzazione.

Quindi, presumo che sta andando a concentrarsi su aspetti commerciali della distribuzione app e concentrarsi sui consumatori delle applicazioni (qualcosa come Bitnami), ma hub Docker sarebbe per lo sviluppo della comunità.

Riferimento:

https://blog.docker.com/2016/06/docker-store/

1

L'altra differenza è che non è possibile visualizzare il file Docker utilizzato per crearlo. Sì, puoi decodificarlo ma non è perfetto. https://github.com/CenturyLinkLabs/dockerfile-from-image

Personalmente preferisco sapere quali immagini contengono, anche se sono "certificate", ma poi l'intero modello di pagamento non riesce non appena è possibile vedere il Dockerfile.