Sciame di Docker — Parte 3

fonte: https://bit.ly/3BpwZ7b

Sciame Docker — Parte 1
Sciame Docker — Parte 2
Sciame Docker — Parte 4

Finora abbiamo imparato l'approccio migliore per creare un cluster ad alta disponibilità, avviare lo sciame docker, unire i nodi al cluster, rinnovare il token, ridimensionare i contenitori.

In questo articolo ti mostrerò alcuni comandi per configurare un servizio in una rete specifica e come possiamo aggiungere una nuova rete al servizio corrente.

Innanzitutto, vediamo l' aiuto del comando di creazione del servizio.

# docker service create --help

Il seguente comando crea un servizio denominato web server con 3 repliche, legando la porta 8080 a 80 nel contenitore, con My_WebServer come host, e 0,25 di CPU , 64Mb della memoria , PWD = 123 come variabile di ambiente, e 8.8.8.8 come DNS .

# docker service create --name webserver --replicas 3 -p 8080:80 --hostname my_webserver --limit-cpu 0.25 --limit-memory 64M --env pwd=123 --dns 8.8.8.8 nginx

      
create service
# docker container ps
docker ps
# docker service inspect webserver --pretty
docker inspect

Rete Docker Swarm

Ora creiamo la nostra rete . Il -do --driverimposterà il driver per gestire la rete, le overlayreti possono essere create per più host.

# docker network create -d overlay my-network

      
# docker network ls

# docker service create --name service01 -p 9090:80 --network my-network nginx

      
# docker service create --name service02 -p 9191:80 --network my-network nginx

# docker service inspect service01

Ora ci collegheremo al contenitore in service01 e proveremo ad accedere all'altro servizio, service02 .

Mostrerà l'ID del contenitore.

# docker container ls

# docker container exec -ti [container_id] bash
# docker container exec -ti 37d2280551ec bash

Obs.: Se curlnon è installato, eseguire il comando seguente.

# apt-get update && apt-get install curl -y

# curl service01
# curl service02

# docker service update --network--add my-network webserver

      

Puoi connetterti a un contenitore nel servizio server web ed eseguire curl service01e curl service02per un test.

Riferimenti e documentazione

  • https://docs.docker.com/engine/reference/commandline/inspect/
  • https://docs.docker.com/engine/reference/commandline/network_create/

Suggested posts

Problemi con i dilettanti che sfruttano Linkedin come Tinder?

Problemi con i dilettanti che sfruttano Linkedin come Tinder?

Usare LinkedIn come sito di incontri è inaccettabile. Connettersi con colleghi di lavoro, imprenditori e potenziali datori di lavoro è l'obiettivo precedente del sito di networking professionale LinkedIn.

MLflow su cloud

MLflow su cloud

In questo articolo parlerò di come ospitare mlflow su cloud (AWS e GCP), eseguire esperimenti di machine learning, registrare parametri, metriche e archiviare il modello nel registro dei modelli Che cos'è mlflow? mlflow è una piattaforma open source che gestisce il ciclo di vita del machine learning end-to-end. Le sue funzionalità principali sono: Possiamo eseguire mlflow su macchine locali, ma ospitarlo su cloud ha i suoi vantaggi Abbiamo i seguenti 3 componenti principali in mlflow: Il diagramma dell'architettura sopra mostra quali sono tutti i servizi AWS di cui abbiamo bisogno e come interagiscono ordine di ospitare mlflow su AWS.

Related posts

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

Gli Stati Uniti possono fare il passo essenziale per non equiparare il comportamento razzista all'essere un buon americano?

L'assassinio di Jordan Neely e il problema del razzismo "patriottico".

[Avviso di attivazione: questo saggio include schermate di persone che elogiano l'assassino di Jordan Neely.] I funzionari delle forze dell'ordine hanno finalmente - e forse con riluttanza - accusato Daniel Penny, l'uomo che ha soffocato Jordan Neely fino alla sua morte, per quell'omicidio.

Cosa puoi fare nella tua stagione di attesa (in attesa di ottenere il tuo primo lavoro nella tecnologia)

Cosa puoi fare nella tua stagione di attesa (in attesa di ottenere il tuo primo lavoro nella tecnologia)

Il passaggio a una nuova carriera può essere estremamente impegnativo se provi a farlo da solo. È importante trovare partner responsabili che abbiano il tuo stesso livello di apprendimento, che condividano obiettivi, tenacia e determinazione simili.

La persecuzione dei cristiani: il crimine d'odio di cui non parliamo

Dimentica l'islamofobia: i cristiani (e gli ebrei) sono le principali vittime dei crimini di odio religioso.

La persecuzione dei cristiani: il crimine d'odio di cui non parliamo

Qualsiasi mente razionale sa che i circoli politici e mediatici sono dominati dalla sinistra, anche dall'estrema sinistra, uno stato di cose che crea uno squilibrio nel discorso politico. Nel campo della religione, questo squilibrio è chiaramente visibile: giornali e reti di sinistra non si affrettano a difendere la fede cristiana.

Due anni di design: il buono, il brutto e il cattivo...

Due anni di design: il buono, il brutto e il cattivo...

"Ehi Siri, suona Me Dive di Olivia Dean." Era maggio 2021 quando ho iniziato il mio tirocinio presso la Future Academy Africa ad Akure, in Nigeria.