|
@@ -10,7 +10,14 @@ folder: mydoc
|
|
|
https://docs.docker.com/storage/volumes/#backup-restore-or-migrate-data-volumes
|
|
|
https://docs.docker.com/storage/volumes/
|
|
|
|
|
|
-## scegliere i container
|
|
|
+* commit dei cointainer running
|
|
|
+* zip della cartella /var/app
|
|
|
+* zip dei volumi (?)
|
|
|
+* aggiornare
|
|
|
+* pulizia immagini e volumi
|
|
|
+
|
|
|
+
|
|
|
+## Backuppare i container
|
|
|
|
|
|
docker ps
|
|
|
|
|
@@ -19,13 +26,15 @@ In questo modo avremo una image, che con un secondo comando trasformeremo in un
|
|
|
|
|
|
Es se vogliamo backuppare 8ce5000307c8 gli diremo:
|
|
|
|
|
|
- docker commit -p 8ce5000307c8 nextcloud-app_bakup$(date +%Y%m%d%H%M)_1
|
|
|
+ docker commit -p nextcloud-app nextcloud-app_bakup$(date +%Y%m%d%H%M)_1
|
|
|
+ docker commit -p nextcloud-mariadb nextcloud-mariadb_bakup$(date +%Y%m%d%H%M)_1
|
|
|
+ docker commit -p nextcloud-proxy nextcloud-proxy_bakup$(date +%Y%m%d%H%M)_1
|
|
|
+ docker commit -p nextcloud-letsencrypt nextcloud-letsencrypt_bakup$(date +%Y%m%d%H%M)_1
|
|
|
|
|
|
e quindi ora quel backup lo potremmo vedere come images
|
|
|
|
|
|
docker images
|
|
|
|
|
|
-Farlo 4 volte per i nostri 4 container!
|
|
|
e se lo vogliamo scaricare come un solo file compresso
|
|
|
|
|
|
docker save -o ~/backup_dispensa/nextcloud_bakup_1.tar nextcloud_bakup_201806031351_1
|
|
@@ -66,8 +75,12 @@ db (/var/lib/docker/volumes/var_db):/var/lib/mysql
|
|
|
|
|
|
Scaricarsi tutti i file sul proprio pc facendo scp.
|
|
|
|
|
|
+Per vedere
|
|
|
+
|
|
|
+ docker system df
|
|
|
|
|
|
-## Backuppare il db in un altro modo (pure questo fuori dalla filosofia docker)
|
|
|
+
|
|
|
+## Backuppare il db in un altro modo (questo fuori dalla filosofia docker)
|
|
|
|
|
|
https://mariadb.com/kb/en/library/mysqldump/
|
|
|
|
|
@@ -81,17 +94,32 @@ Se cerchi qualche cosa..
|
|
|
use nextcloudviola;
|
|
|
show table;
|
|
|
|
|
|
-## backup in un altro modo.. come docker vorrebbe!
|
|
|
|
|
|
-https://www.teosoft.it/post/2019-02-18-nextcloud-docker-backup-and-update/
|
|
|
+### utile per eseguire comandi da shell entro ad un container
|
|
|
|
|
|
- docker-compose down
|
|
|
+docker -exec -ti 8685eace1ae4 /bin/bash
|
|
|
|
|
|
-.. ed altre cose che proviamo il prossimo incontro... settembre 2019
|
|
|
+### ogni volta che si docker-compose down e up
|
|
|
|
|
|
-### utile per eseguire comandi da shell entro ad un container
|
|
|
+C'è da ripristinare una configurazione di nginix
|
|
|
|
|
|
-docker -exec -ti 8685eace1ae4 /bin/bash
|
|
|
+ docker exec -ti nextcloud-proxy /bin/bash
|
|
|
+
|
|
|
+poi da dentro al container
|
|
|
+
|
|
|
+ vi /etc/nginx/nginx.conf
|
|
|
+
|
|
|
+Aggiungere la riga dentro a http {…}
|
|
|
+
|
|
|
+ client_max_body_size 20M;
|
|
|
+
|
|
|
+E dare un riavvio ad nginx
|
|
|
+
|
|
|
+ nginx -s reload
|
|
|
+
|
|
|
+Fatto!
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
{% include links.html %}
|