Un servizio Docker è un insieme di task che vengono eseguiti su un nodo all’interno di un cluster gestito da Docker Swarm. Il termine “servizio” rappresenta un’applicazione o un processo del tuo ambiente di produzione che i tuoi clienti useranno direttamente o indirettamente.
Un servizio Docker può essere costituito da uno o più container costruiti da un’immagine Docker. Questi container all’interno del servizio condividono le specifiche del servizio, come l’immagine del container, il numero di repliche, porte esposte, volumi, reti e altro.
Un esempio di un servizio Docker potrebbe essere un’applicazione web con tre repliche, ciascuna delle quali è un container separato. Ogni replica avrà accesso alla stessa immagine Docker e condividerà le stesse porte esposte e i volumi.