Cómo instalar Containerd en Ubuntu Server 22.04: Guía paso a paso
Containerd es un motor de tiempo de ejecución de contenedores creado para brindar simplicidad y portabilidad. Este tiempo de ejecución se considera un estándar de la industria y está disponible como un demonio para Linux y Windows. Puede gestionar todo el ciclo de vida de los contenedores, incluida la transferencia y almacenamiento de imágenes, el despliegue y supervisión de contenedores, almacenamiento y red, y más.
![Cómo instalar Containerd en Ubuntu Server 22.04: Guía paso a paso - Video](https://i.ytimg.com/vi/C-cNhWQFAI4/hqdefault.jpg)
![Cómo instalar Containerd en Ubuntu Server 22.04: Guía paso a paso - Desarrollo | Imagen 1 Newsmatic Cómo instalar Containerd en Ubuntu Server 22.04: Guía paso a paso - Desarrollo | Imagen 1 Newsmatic](/wp-content/uploads/instalar-containerd-ubuntu-imagen-1.webp)
Instalación de Containerd en Ubuntu Server
Para comenzar, descargaremos el tiempo de ejecución de Containerd con el siguiente comando:
wget https://github.com/containerd/containerd/releases/download/v1.6.8/containerd-1.6.8-linux-amd64.tar.gz
Asegúrese de verificar la página de descargas de Containerd para asegurarse de que está descargando la última versión disponible.
Descomprima el archivo en el directorio /usr/local/:
sudo tar Cxzvf /usr/local containerd-1.6.8-linux-amd64.tar.gz
![](https://newsmatic.com.ar/wp-content/uploads/imagen-contenedor-amazon-linux-imagen-1-150x150.webp)
Instalación de runc
El siguiente paso es instalar la herramienta de línea de comandos runc, utilizada para implementar contenedores con Containerd. Descargue este paquete con el siguiente comando:
wget https://github.com/opencontainers/runc/releases/download/v1.1.3/runc.amd64
Luego, instale runc con el siguiente comando:
sudo install -m 755 runc.amd64 /usr/local/sbin/runc
Instalación de Container Network Interface (CNI)
Ahora necesitamos la Interfaz de Red de Contenedores (CNI), que se utiliza para proporcionar la funcionalidad de red necesaria. Descargue CNI con el siguiente comando:
wget https://github.com/containernetworking/plugins/releases/download/v1.1.1/cni-plugins-linux-amd64-v1.1.1.tgz
![](https://newsmatic.com.ar/wp-content/uploads/implementar-contenedor-nerdctl-imagen-1-150x150.webp)
A continuación, cree un nuevo directorio con:
sudo mkdir -p /opt/cni/bin
Descomprima el archivo CNI en el nuevo directorio:
sudo tar Cxzvf /opt/cni/bin cni-plugins-linux-amd64-v1.1.1.tgz
Configuración de Containerd
Con todo instalado, podemos configurar Containerd. Cree un nuevo directorio para almacenar las configuraciones de Containerd con el siguiente comando:
sudo mkdir /etc/containerd
Cree las configuraciones:
containerd config default | sudo tee /etc/containerd/config.toml
![](https://newsmatic.com.ar/wp-content/uploads/inspeccionar-fallos-proyecto-sonarqube-imagen-1-150x150.webp)
Habilite SystemdCgroup:
sudo sed -i 's/SystemdCgroup \= false/SystemdCgroup \= true/g' /etc/containerd/config.toml
Descargue el archivo systemd requerido:
sudo curl -L https://raw.githubusercontent.com/containerd/containerd/main/containerd.service -o /etc/systemd/system/containerd.service
Recargue el daemon systemd:
sudo systemctl daemon-reload
Inicie y habilite el servicio Containerd:
sudo systemctl enable --now containerd
Puede verificar que todo esté en funcionamiento con el siguiente comando:
sudo systemctl status containerd
![](https://newsmatic.com.ar/wp-content/uploads/configuracion-ip-rocky-linux-imagen-1-150x150.webp)
Debería ver una salida similar a esta:
containerd.service - tiempo de ejecución de contenedor containerd
Cargado: cargado (/etc/systemd/system/containerd.service; habilitado; proveedor pre>
Activo: activo (en ejecución) desde Mié 2022-09-21 12:17:24 UTC; 6s atrás
Documentos: https://containerd.io
Proceso: 1475 ExecStartPre=/sbin/modprobe overlay (código=salido, estado=0/SUC>
PID principal: 1478 (containerd)
Tareas: 8
Memoria: 19,4M
CPU: 257ms
CGroup: /system.slice/containerd.service
└─1478 /usr/local/bin/containerd
Felicidades, ahora tiene el motor de tiempo de ejecución de contenedores Containerd listo para usar en Ubuntu Server 22.04. La próxima vez, descargaremos una imagen y desplegaremos un contenedor con este potente sistema.
Suscríbete a How To Make Tech Work de Newsmatic en YouTube para obtener los últimos consejos tecnológicos para profesionales de negocios de Jack Wallen.
![](https://newsmatic.com.ar/wp-content/uploads/curso-completo-sql-imagen-1-150x150.webp)
En Newsmatic nos especializamos en tecnología de vanguardia, contamos con los artículos mas novedosos sobre Desarrollo, allí encontraras muchos artículos similares a Cómo instalar Containerd en Ubuntu Server 22.04: Guía paso a paso , tenemos lo ultimo en tecnología 2023.
Artículos Relacionados