Automazioni

La tua casa SMART con Home Assistant

Supporto ai progetti GitHub

Se README.MD non basta
		

Home Assistant HUB

HUB totalmente indipendente per la casa SMART

Installare Docker CE dal repository ufficiale

Aggiornare il database dei pacchetti:

Docs Docker com

sudo apt update

Per accedere al repository di Docker CE attraverso una connnessione HTTPS è necessatio installare i seguenti pacchetti:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Cosa verrà installato:

apt-transport-https: Abilita il package manager al traferimento di files utilizzando il protocollo https
ca-certificates: Abilita la averifica dei certificati di sicurezza
curl: E' il tool per il trasferimento dei dati
software-properties-common: Aggiunge script per la gestione dei software ( https://packages.debian.org/it/sid/software-properties-common )

Aggiungere una chiave Docker GPG
La chiave GPG è una funzionalità per la sicurezza per la verifica dell'autenticità del sofware che
verrà installato.

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

Aggiungere il repository per Docker-CE alla lista dei repository già presente nel sistema.
La lista dei rpository corrente è elenacata nel file: /etc/apt/sources.list

PC x86_64 / amd64
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Raspberry arm64
sudo add-apt-repository "deb [arch=arm64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

Aggiornare nuovamente il database dei pacchetti:

sudo apt update

Installare l'ultima vesrione di Docker CE:

sudo apt-get install docker-ce

Riavviare l'HUB

Docker installato.


Utilita linux

Verificare se il servizio Docker è in funzione:

sudo systemctl status docker --no-pager

sudo docker info

Avviare il servizio Docker (systemd):

sudo systemctl start Docker (systemd):

Riavviare il servizio Docker (systemd):

sudo systemctl restart docker


Test Docker

Verificare se Docker è in grado di dialogare con la rete:

sudo docker run busybox ping -c 1 8.8.8.8

Verifica DNS:

sudo docker run busybox nslookup google.com

RISPOTA:


Server:         8.8.8.8
Address:        8.8.8.8:53

Non-authoritative answer:
Name:   google.com
Address: 216.58.208.174

*** Can't find google.com: No answer
sudo docker run --rm busybox nslookup -type=aaaa google.com

RISPOSTA:

Server:         8.8.8.8
Address:        8.8.8.8:53

Non-authoritative answer:
Name:   google.com
Address: 2a00:1450:4002:807::200e
Lista container:

docker container ls -a

Stato dei container:

docker container ls -a

Versione di Docker:

docker -v

Docker Log:

journalctl -u docker.service