How to Install Jitsi Meet on your own Linux Server
Sommario:
- Prerequisiti
- Installa Docker Compose su Ubuntu
- Introduzione a Docker Compose
- Disinstallazione di Docker Compose
- Conclusione
Docker Compose è uno strumento che consente di definire e gestire applicazioni Docker multi-contenitore. Utilizza un file YAML per configurare servizi, reti e volumi dell'applicazione.
Componi può essere utilizzato per scopi diversi. Distribuzioni di applicazioni host singolo, test automatizzati e sviluppo locale sono i casi d'uso più popolari per Docker Compose.
In questo tutorial, ti mostreremo come installare l'ultima versione di Docker Compose su Ubuntu 18.04 ed esplorare i concetti e i comandi di base di Docker Compose.
Le stesse istruzioni valgono per Ubuntu 16.04 e qualsiasi altra distribuzione basata su Debian, inclusi Debian, Linux Mint e SO elementare.
Prerequisiti
Assicurati di aver soddisfatto i seguenti prerequisiti prima di continuare con questo tutorial:
- Accesso effettuato come utente con privilegi sudo. Docker installato seguendo le istruzioni da Come installare e utilizzare Docker su Ubuntu 18.04.
Installa Docker Compose su Ubuntu
Il pacchetto di installazione di Docker Compose è disponibile nei repository ufficiali Ubuntu 18.04 ma potrebbe non essere sempre la versione più recente. L'approccio consigliato è installare Docker Compose dal repository GitHub di Docker.
Al momento della stesura di questo articolo, l'ultima versione stabile di Docker Compose è la versione
1.23.1
. Prima di scaricare il binario Compose, visitare la pagina di rilascio del repository Compose su GitHub e verificare se è disponibile una nuova versione per il download.
Per installare Docker Compose su Ubuntu 18.04, attenersi alla seguente procedura:
-
Scarica il Docker Compose binary nella
/usr/local/bin
con il seguente comandocurl
:sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Una volta completato il download, applica le autorizzazioni eseguibili al binario Compose:
sudo chmod +x /usr/local/bin/docker-compose
Verificare l'installazione eseguendo il comando seguente che visualizzerà la versione di Compose:
docker-compose --version
L'output sarà simile al seguente:
docker-compose version 1.23.1, build b02f1306
Introduzione a Docker Compose
In questa sezione, mostreremo come utilizzare Docker Compose per configurare un'applicazione WordPress multi-contenitore su Ubuntu 18.04.
Inizia creando una directory di progetto e navigando in essa:
mkdir my_app
cd my_app
Avvia il tuo editor di testo e crea un file chiamato
docker-compose.yml
nella directory del progetto:
nano docker-compose.yml
Incolla il seguente contenuto:
finestra mobile-compose.yml
version: '3.3' services: db: image: mysql:5.7 restart: always volumes: - db_data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress wordpress: image: wordpress restart: always volumes: -./wp_data:/var/www/html ports: - "8080:80" environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: password depends_on: - db volumes: db_data: wp_data:
Analizziamo il codice riga per riga.
Nella prima riga, stiamo specificando la versione del file Compose. Esistono diverse versioni del formato file Compose con supporto per specifiche versioni Docker.
Successivamente, stiamo definendo due servizi,
db
e
wordpress
. Ogni servizio esegue un'immagine e creerà un contenitore separato quando viene eseguita la composizione docker.
Il servizio
db
:
- Utilizza l'immagine
mysql:5.7
. Se l'immagine non è presente sul sistema, verrà estratta dal repository pubblico Docker Hub. Utilizza il criterio di riavvioalways
che indicherà il riavvio del contenitore. Crea un volume denominatodb_data
per rendere persistente il database.db_data
le variabili di ambiente per l'immaginemysql:5.7
.
Il servizio di
wordpress
:
- Usa l'immagine
wordpress
. Se l'immagine non è presente sul tuo sistema Compose lawp_data
dal repository pubblico Docker Hub. Utilizza la politica di riavvioalways
che indicherà il riavvioalways
del contenitore. Monta la directorywp_data
sull'host su/var/lib/mysql
all'interno del container.Inoltra la porta esposta 80 sul contenitore alla porta 8080 sulla macchina host. Definisce le variabili di ambiente per l'immaginewordpress
.depends_on
istruzionedepends_on
definisce la dipendenza tra i due servizi. In questo esempio,db
verrà avviato prima diwordpress
.
Dalla directory del progetto, avvia l'applicazione WordPress eseguendo il comando seguente:
docker-compose up
L'output dovrebbe assomigliare a questo:
… wordpress_1 | AH00163: Apache/2.4.25 (Debian) PHP/7.2.10 configured -- resuming normal operations wordpress_1 | AH00094: Command line: 'apache2 -D FOREGROUND'
Compose estrae entrambe le immagini, avvia due contenitori e crea la directory
wp_data
nella directory del progetto.
Inserisci
http://0.0.0.0:8080/
nel tuo browser e vedrai la schermata di installazione di Wordpress.
A questo punto l'applicazione Wordpress è attiva e puoi iniziare a lavorare sul tuo tema o plugin.
Per interrompere la composizione, premere
CTRL+C
È inoltre possibile avviare la composizione in modalità distaccata passando il flag
-d
.
docker-compose up -d
Per controllare i servizi in esecuzione utilizzare l'opzione
ps
:
docker-compose ps
Name Command State Ports ---------------------------------------------------------------------------------- my_app_db_1 docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp my_app_wordpress_1 docker-entrypoint.sh apach… Up 0.0.0.0:8080->80/tcp
Quando Compose è in esecuzione in modalità staccata per interrompere i servizi, utilizzare:
docker-compose stop
docker-compose down
Passando l'
--volumes
si rimuoveranno anche i volumi di dati:
Disinstallazione di Docker Compose
Se per qualsiasi motivo desideri disinstallare Docker Compose puoi semplicemente rimuovere il file binario digitando:
sudo rm /usr/local/bin/docker-compose
Conclusione
Hai imparato come installare e utilizzare Docker Compose su Ubuntu 18.04.
L'uso di Docker Compose può migliorare significativamente il flusso di lavoro e la produttività. Puoi definire il tuo ambiente di sviluppo con Docker Compose e condividerlo con i collaboratori del progetto.
docker ubuntuCome installare e utilizzare la finestra mobile componi su centos 7

Docker Compose è uno strumento che consente di definire ed eseguire applicazioni Docker multi-contenitore. Con Compose, definisci i servizi, le reti e i volumi dell'applicazione in un singolo file YAML, quindi esegui la rotazione dell'applicazione con un singolo comando.
Come installare e utilizzare la finestra mobile componi su debian 9

Docker Compose è uno strumento che consente di definire e orchestrare applicazioni Docker multi-container. Utilizza un file YAML per configurare i contenitori, le reti e i volumi dell'applicazione.
Come installare e utilizzare la finestra mobile su Ubuntu 18.04

Docker è una tecnologia di containerizzazione che consente di creare, testare e distribuire rapidamente applicazioni come container portatili e autosufficienti che possono essere eseguiti praticamente ovunque. In questo tutorial, illustreremo come installare Docker su Ubuntu 18.04 ed esplorare i concetti e i comandi di base di Docker.