Come configurare e utilizzare Docker Desktop su Windows

Sei(Are) uno sviluppatore e stai iniziando con la containerizzazione? La containerizzazione(Containerization) è la nuova tendenza di questi tempi e rende il sistema applicativo esistente indipendente e più affidabile. Se sei solo un principiante e stai iniziando con strumenti come Docker , allora questo è il posto giusto dove trovarti. In questo post, abbiamo trattato un tutorial su come configurare e utilizzare Docker su una macchina Windows . Il processo presuppone che tu abbia una certa familiarità con il concetto di containerizzazione.

Per darti una definizione più chiara di contenitore, vorrei citare direttamente Docker :

A container is a standard unit of software that packages up code and all its dependencies so the application runs quickly and reliably from one computing environment to another. A Docker container image is a lightweight, standalone, executable package of software that includes everything needed to run an application: code, runtime, system tools, system libraries and settings.

Configura(Set) e usa Docker Desktop su Windows

Docker ha molti casi d'uso. La più popolare è la containerizzazione di applicazioni esistenti. Puoi riconfezionare le tue applicazioni Java o .NET esistenti in un contenitore altamente portatile che può essere distribuito su qualsiasi server. Ma per farlo, è necessario conoscerne le basi. Quindi iniziamo e vediamo come configurarlo su Windows .

1. Scaricare e installare l'installazione. Vai al sito Web di Docker e scarica Docker Desktop per Windows( Docker Desktop for Windows) . Una volta scaricato, installalo sul tuo computer seguendo le semplici istruzioni nel setup. Il computer potrebbe riavviarsi alcune volte durante il processo.

Docker Desktop su Windows

2. Una volta che tutto è installato, è necessario creare un account. Vai su hub.docker.com e crea un nuovo account. Ora usa lo stesso account per accedere alla tua installazione su Windows . La creazione di un account è totalmente gratuita e non ti verrà addebitato nulla.

3. La parte di installazione è terminata. Puoi confermare se Docker è in esecuzione andando nella barra delle applicazioni e facendo clic sull'icona della balena. Oppure puoi aprire una finestra CMD ed eseguire(CMD)

docker --version

per verificare se Docker è installato sul tuo computer. Oppure puoi anche scaricare l' immagine hello-world per verificare se tutto funziona correttamente. Nella stessa finestra CMD , esegui docker run hello-world per eseguire tutti i controlli.

4. Ora hai bisogno di un'immagine per avviare il tuo primo contenitore. Ci sono molte immagini pubbliche disponibili per scopi diversi. Puoi andare all'hub Docker e cercare qualsiasi immagine che desideri. Sono disponibili immagini per WordPress , Ubuntu , Node.Js ecc. In questo esempio, installeremo un'immagine WordPress su un contenitore locale in modo da poter eseguire un contenitore WordPress locale sul tuo computer.

5. Il primo passaggio della creazione di qualsiasi contenitore è la creazione del relativo file di configurazione. Il file di configurazione specifica quale immagine verrà utilizzata dal contenitore e con quali parametri. Quindi, crea una nuova cartella e all'interno di quella cartella crea un nuovo file chiamato docker-compose.yml. Incolla il seguente contenuto e salva il file:

version: '3.3'

services:
   db:
     image: mysql:5.7
     volumes:
       - db_data:/var/lib/mysql
     restart: always
     environment:
       MYSQL_ROOT_PASSWORD: somewordpress
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wordpress
       MYSQL_PASSWORD: wordpress

   wordpress:
     depends_on:
       - db
     image: wordpress:latest
     ports:
       - "8000:80"
     restart: always
     environment:
       WORDPRESS_DB_HOST: db:3306
       WORDPRESS_DB_USER: wordpress
       WORDPRESS_DB_PASSWORD: wordpress
volumes:
    db_data: {}

Fonte: documentazione Docker

6. Aprire una finestra CMD in questa cartella ed eseguire(CMD)

docker-compose up -d

per iniziare a scaricare le immagini e configurare il contenitore sul tuo computer locale. Al termine dell'esecuzione del comando, avrai un contenitore WordPress attivo e funzionante sul tuo computer locale. Puoi aprirlo nel tuo browser andando su http://localhost:8000 .

In questo modo è possibile creare un file di configurazione e quindi scaricare gli elementi necessari per eseguire l'applicazione all'interno di un contenitore. Ricorda(Remember) che ci sono tantissime altre possibilità disponibili e questo post è qui solo per darti una panoramica di Docker e della containerizzazione. Puoi cercare in Internet più file di configurazione o puoi persino crearne uno tuo. Ci sono molte immagini Docker(Docker) open source gratuite disponibili online che possono aiutarti a iniziare.

Dopo aver personalizzato l'immagine e apportato le modifiche necessarie, puoi anche inviarla a un repository Docker Hub . Fare clic (Click) qui(here)(here) per scaricare Docker Desktop per Windows . Ulteriori(Further) letture su Docker per Windows qui(here)(here) .



About the author

Sono un MVP di Windows e lavoro con Windows dal 2007. La mia esperienza include sviluppo software, hardware e suoni e app di Windows. Sono sempre alla ricerca dei modi migliori per migliorare l'esperienza dell'utente nel mio lavoro, quindi se hai bisogno di aiuto per progettare o sviluppare un'applicazione software, posso sicuramente offrire i miei servizi.



Related posts