Diferencia entre revisiones de «Docker»

De TechShareRoom wiki
Sin resumen de edición
 
(No se muestran 5 ediciones intermedias del mismo usuario)
Línea 21: Línea 21:


# Install docker
# Install docker
apt -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-compose
apt -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin
docker --version
docker --version
</syntaxhighlight>
</syntaxhighlight>
Línea 35: Línea 35:
docker rm portainer
docker rm portainer
docker pull portainer/portainer-ce
docker pull portainer/portainer-ce
docker-compose up -d
docker compose up -d
</syntaxhighlight>
</syntaxhighlight>


== Backup contenedor ==
== Backup contenedor ==
La opción recomendada es copiar todos los directorios montados en el sitio donde quieras y levanta el contenedor con el mismo docker compose con un docker-compose up -d
*La opción recomendada es copiar todos los directorios montados en el sitio donde quieras y levanta el contenedor con el mismo docker-compose.yml con un docker compose up -d
 
*Otra opción es usar contenedores especializados para backups como [https://github.com/offen/docker-volume-backup docker-volume-backup] o [https://github.com/loomchild/volume-backup volume-backup]
Otra opción es usar contenedores especializados para backups como [https://github.com/offen/docker-volume-backup docker-volume-backup] o [https://github.com/loomchild/volume-backup volume-backup]
*Y otra manera es copiar el directorio entero de docker, no es recomendable pero en algunas situaciones es más cómodo o incluso necesario. Se recomienda encarecidamente usar el punto 1.
 
Y otra manera es copiar el directorio entero de docker, no es recomendable pero en algunas situaciones es más cómodo o incluso necesario.
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
service docker stop
service docker stop
Línea 52: Línea 50:


== Restore contenedor ==
== Restore contenedor ==
Levanta el contenedor con el mismo docker compose con un docker-compose up -d como se comentó anteriormente.
Levanta el contenedor con el mismo docker-compose.yml con un docker compose up -d como se comentó anteriormente.


Usar la opción de restauración del contenedor que hayas usado para hacer backup.
Usar la opción de restauración del contenedor que hayas usado para hacer backup.
Línea 58: Línea 56:
O restaurar el comprimido anterior.
O restaurar el comprimido anterior.
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
# Install docker
service docker stop
service docker stop
cp /var/lib/docker /var/lib/docker_default
cp /var/lib/docker /var/lib/docker_default
Línea 65: Línea 62:
service docker start
service docker start
</syntaxhighlight>
</syntaxhighlight>
== Delete contenedor ==
<syntaxhighlight lang="bash">
docker stop <nombre_o_id_del_contenedor>
docker rm <nombre_o_id_del_contenedor>
</syntaxhighlight>
== Desinstalar docker ==
*[https://docs.docker.com/engine/install/ubuntu/#uninstall-docker-engine Forma oficial]


== Utilidades ==
== Utilidades ==
Línea 73: Línea 79:
<youtube>https://www.youtube.com/watch?v=AquOM-ISsnA</youtube>
<youtube>https://www.youtube.com/watch?v=AquOM-ISsnA</youtube>
</div>
</div>
== Procedimientos ==
*[[¿Cómo pasar de volumes a directorios locales?]]