Passa al contenuto principale Passa alla navigazione Passa al piè di pagina
A tempo limitato: Programma Design Partner. Piano BUSINESS gratuito per sempre.

Distribuire la Tua Prima App

Distribuisci un'app containerizzata da un template integrato usando `rdc` repo up.

Distribuire la Tua Prima App

Hai un repository vuoto. rdc include template integrati così puoi avviare app reali senza scrivere un docker-compose da zero. Scegli un template, applicalo, eseguilo.

Guarda il tutorial

Scegli, Applica, Esegui

Scegli un template, applicalo, eseguilo

Passo 1: Scegli

rdc repo template list

Primo passo: elenca i template disponibili. Rediacc include template preconfigurati per le app più comuni, così non devi creare un docker-compose da zero.

Vedrai configurazioni già pronte per app comuni: Postgres, Redis, web server e altro.

Passo 2: Applica

rdc repo template apply --name app-postgres -m <machine-name> --repository my-app

Secondo passo: applica il template app-postgres al repo. Questo copia un insieme collaudato di file nel repo.

Fatto. Questo copia i file del template nel repo.

Passo 3: Vedi cosa è arrivato

rdc term connect -m <machine-name> --repository my-app --command 'ls -la'

Connettiti al repo ed elenca i file aggiunti dal template: un Rediaccfile con gli hook del ciclo di vita e un docker-compose.yml che descrive i container.

Due file: docker-compose.yml descrive i container, e Rediaccfile definisce cosa succede quando l’app si avvia e si ferma (i suoi hook di ciclo di vita up e down). Il 2>/dev/null nasconde i log di connessione in modo che venga mostrato solo l’elenco dei file.

Passo 4: Esegui

rdc repo up --name my-app -m <machine-name>

Avvia il repo. La CLI avvia i container, monta il volume cifrato e configura il Docker daemon isolato.

La CLI avvia i container, monta il volume cifrato e collega un daemon Docker isolato per questo repo. (Sei già all’interno della sandbox del repo tramite VS Code? renet dev up è un’alternativa equivalente in-sandbox.)

Passo 5: Verifica

rdc term connect -m <machine-name> --repository my-app --command 'docker ps'

Verifica cosa è in esecuzione. docker ps elenca solo i container di questo repo; gli altri repo sullo stesso server hanno i propri Docker daemon e non sono visibili da questa vista.

docker ps qui elenca solo i container di questo repo. Gli altri repo sullo stesso server hanno i propri daemon Docker: i loro container sono completamente invisibili da questo. Questo è il punto dell’isolamento: testa liberamente senza toccare i servizi adiacenti.


Successivo: Lavorare con il Tuo Repo.