Despliegue de aplicaciones: Contenedores

De Wiki de EGC
Saltar a: navegación, buscar

Presentación

Prerequisitos

Instalación Podman


Instrucciones para instalar sobre Ubuntu 20.04

 1 echo "deb https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list
 2 curl -L https://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_20.04/Release.key | sudo apt-key add -
 3 sudo apt-get update
 4 sudo apt-get -y upgrade 
 5 sudo apt-get -y install podman
 6 
 7 #Probamos si funciona correctamente con:
 8 podman run hello-world
 9 
10 #Extra para wls https://oldgitops.medium.com/setting-up-podman-on-wsl2-in-windows-10-be2991c2d443

Liberar espacio en podman. aquí

Instalación Docker


Instrucciones para instlar sobre Ubuntu 20.04

 1 #Desinstalamos versiones antiguas:
 2 sudo apt-get remove docker docker-engine docker.io containerd runc
 3 
 4 #Instalamos dependencias
 5 sudo apt-get update
 6 
 7 sudo apt-get install \
 8     apt-transport-https \
 9     ca-certificates \
10     curl \
11     gnupg-agent \
12     software-properties-common
13 
14 # Instalamos llave de cifrado
15 curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
16 
17 # Añadimos el repositorio
18 sudo add-apt-repository \
19    "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
20    $(lsb_release -cs) \
21    stable"
22 
23 # Instalamos docker
24 sudo apt-get update
25 sudo apt-get install docker-ce docker-ce-cli containerd.io
26 
27 # Instalamos docker-compose
28 sudo apt-get install docker-compose
29 
30 # Añadimos nuestro usuario al grupo docker
31 sudo usermod -aG docker $USER
32 
33 # Tenemos que salir de la sesión y volver a entrar para que los cambios tomen efecto
34 
35 # Probamos que fundiona con:
36 docker run hello-world
37 
38 # NOTA: En caso de usar WSL, arrancar el servicio con sudo service docker start

Ordenes para docker

Ejemplos

Ejercicios