Diferència entre revisions de la pàgina «Grup 3 - Posada en producció IETI Cloud»
Línia 24: | Línia 24: | ||
sudo tar xzf ./bkp_wp_data.tar.gz -C /var/lib/docker/volumes/ | sudo tar xzf ./bkp_wp_data.tar.gz -C /var/lib/docker/volumes/ | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | Finalment, amb un senzill <code>docker-compose up -d --build</code> podem aixecar el projecte dins la màquina del ProxMox. | ||
== Referències == | == Referències == | ||
* [https://docs.docker.com/storage/volumes/#backup-restore-or-migrate-data-volumes Docker - Backup, Restore or Migrate Data Volumes] | * [https://docs.docker.com/storage/volumes/#backup-restore-or-migrate-data-volumes Docker - Backup, Restore or Migrate Data Volumes] |
Revisió del 15:00, 7 abr 2022
Tornar a Projecte IETI Cloud - Grup 3.
Tasca
31. Posada en producció de classVRroom dockeritzat sobre IETI Cloud (Swarm o VM).
32. Posada en producció de web d'Higiene Postural dockertizat sobre IETI Cloud (Swarm o VM).
Informe
Tal com vam fer a l'hora de traslladar el nostre entorn local cap a la màquina virtual d'Azure, passarem els nostres volums de Docker dins l'Azure cap a la carpeta de serveis, que posteriorment enviarem cap a la màquina Ubuntu dins del Proxmox.
sudo tar czf ./services/bkp_db_data.tar.gz -C /var/lib/docker/volumes/ higiene-postural_db
sudo tar czf ./services/bkp_wp_data.tar.gz -C /var/lib/docker/volumes/ higiene-postural_wp
scp -i (private key) -r (user)@(ip):~/services ~/services
Un cop tenim tots els arxius necessaris en local, els podem transferir cap a la màquina Proxmox, ja que estem dins la mateixa xarxa. Prèviament hem habilitat el servei SSH dins l'Ubuntu de Proxmox per tal de passar-nos el directori de configuració.
scp -r ~/Projects/services (user)@(ip):~/services
En acabar la instrucció anterior, ja tenim disponibles els arxius de configuració de Docker junt amb els backups dins la màquina de Proxmox. Ara haurem de descomprimir els volums dins el directori pertinent.
sudo tar xzf ./bkp_db_data.tar.gz -C /var/lib/docker/volumes/
sudo tar xzf ./bkp_wp_data.tar.gz -C /var/lib/docker/volumes/
Finalment, amb un senzill docker-compose up -d --build
podem aixecar el projecte dins la màquina del ProxMox.