GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Podman en Ubuntu 20.04 WSL2

Podman es el proyecto de código abierto desarrollado por RedHat para ejecutar contenedores en el sistema operativo Linux. Es una plataforma de línea de comando de contenedor menos daemon para crear, administrar y eliminar contenedores usando Docker y otras imágenes compatibles. Es un reemplazo directo para Docker. Bueno, para aquellos que están en Windows 11 o 10 usando Ubuntu 20.04 LTS WSL2 y desea instalar y usar Podman Container s, aquí está el tutorial para ellos.

WS2 es la versión mejorada de WSL1 (Subsistema de Windows para Linux) que utiliza la función de plataforma de máquina virtual de Windows 10 u 11 para ejecutar aplicaciones de Linux como la nativa.

Instalar Podman en WSL2 Ubuntu 20.04 – Windows 10 u 11

Si ya está ejecutando una aplicación Ubuntu 20.04 LTS WSL2 en su Windows 10 u 11, vaya al paso 3 de este tutorial, donde mostramos el comando para la instalación de Podman. De lo contrario, sigue todos los pasos.

1. Habilitar WSL y plataforma de máquina virtual

Aquellos que aún no han usado el subsistema de Windows para Linux, primero deben habilitarlo. Mientras que WSL1 se puede usar sin la función Plataforma de máquina virtual pero WSL2 no puede.

Método de línea de comandos:

Si no desea utilizar el método GUI, simplemente haga clic derecho en su Inicio de Windows 11 icono de menú y seleccione "Terminal de Windows (administrador) “. Y escribe:

wsl --install

Método GUI:

• Haga clic en Buscar de Windows. icono o presione el Inicio botón en el teclado.

• Ahora, escriba- características , cuando aparece el mensaje "Activar o desactivar las características de Windows Aparece la opción ” seleccione para abrirla.

• En Funciones de Windows, marque la casilla correspondiente a “Plataforma de máquina virtual ” y “Subsistema de Windows para Linux “; presiona Aceptar botón.

Reiniciar sistema

Una vez instaladas las funciones, reiniciar su Windows para asegurarse de que la integración se realizó correctamente.

2. Instale Ubuntu 20.04 en Windows 11 o 10 WSL 2

Ahora que tenemos las plataformas básicas que necesitábamos para ejecutar Windows Subsystem para Linux versión 2, es hora de instalar la aplicación Ubuntu 20.04 LTS Linux, ya sea usando la tienda de Microsoft o Powershell.

Hay dos formas:CLI y GUI; Seleccione el que le resulte más cómodo.

Método de línea de comandos:

Si desea utilizar la línea de comandos, haga clic con el botón derecho en el icono del menú Inicio de Windows y seleccione Powershell (Administrador) o Terminal de Windows (Administrador).

wsl --install Ubuntu-20.04

Para verificar otras distribuciones de Linux disponibles, el comando es:

wsl --list --online

Método GUI:

Si lo quieres a través de Microsoft Store , luego haga clic en su icono dado en la barra de tareas o busque lo mismo en los Programas. Después de eso, busque Ubuntu 20.04 LTS.

3. Inicie Ubuntu 20.04 WSL2 para instalar Podman

En el siguiente paso, abra su aplicación Ubuntu WSL instalada. Llevará algún tiempo finalizar la configuración final y luego se le pedirá que establezca un nombre de usuario y una contraseña. Una vez hecho esto, primero ejecute el comando Actualizar:

sudo apt update

A continuación, instale el contenedor Podman:

Hay dos formas de instalar Podman: Primero actualice su Ubuntu 20.04 a Ubuntu 20.10 LTS para obtener Podman sin agregando un repositorio adicional. Y el segundo uno es agregar el repositorio oficial de Podman manualmente para instalar el mismo en Ubuntu 20.04 LTS. Aquí mostramos ambos métodos.

Método #Ist:

Obtén Podman en Ubuntu 20.04 LTS usando su repositorio:

Agregar el repositorio:

Pegue todo el bloque de comando:

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

Añadir la clave GPG 

curl -L "https://download.opensuse.org/repositories/devel:/kubic:\
/libcontainers:/stable/xUbuntu_20.04/Release.key" | sudo apt-key add -

Ejecute la actualización y actualización del sistema para actualizar la memoria caché Repo e instalar la última versión de los paquetes disponibles.

sudo apt-get update
sudo apt-get -y upgrade

Finalmente , use el administrador de paquetes APT para instalar Podman:

sudo apt install podman

Método #2 al actualizar

Si no desea agregar ningún repositorio manualmente, otra forma de instalar Podman es actualizar Ubuntu 20.04 a Ubuntu 20.20 LTS. Porque luego podrá obtener los paquetes para configurar esta plataforma de contenedores a través de los repositorios oficiales.

Paso 1: Primero use este artículo para actualizar su WSL2 ejecutando:Ubuntu 20.04 a Ubuntu 21.04 usando Terminal.

Paso 2: Una vez que esté en Ubuntu 20.10 LTS luego simplemente ejecute:

sudo apt install podman

4. Crear Contenedores usando Podman

La línea de comandos utilizada por Podman es idéntica a Docker, por lo tanto, si alguna vez la ha utilizado, no tendrá ningún problema con Podman.

Extraer imagen:

Supongamos que desea crear un contenedor utilizando la imagen de Ubuntu disponible en la Biblioteca Docker. Entonces el comando será:

podman pull ubuntu

De la misma manera para Fedora usar:

podman pull fedora

Para enumerar todas las imágenes extraídas:

podman images

Nota :si recibe una advertencia una y otra vez mientras extrae las imágenes:WARN[0000] "/" no es un montaje compartido, esto podría causar problemas o montajes faltantes con contenedores sin raíz

Luego, ejecútelos; de lo contrario, déjelo.

sudo chmod 4755 /usr/bin/newgidmap
sudo chmod 4755 /usr/bin/newuidmap

Crear y ejecutar Contenedor:

Para crear un contenedor usando cualquier descargado Imágenes, use la siguiente sintaxis de comando:

podman run -dit --name h2s fedora

En el comando anterior, h2s es el nombre del contenedor queremos crear mientras el fedora es el descargado imagen .

Compruebe si se está ejecutando o no:

podman ps

Conéctese a la línea de comandos del contenedor en ejecución o bash.

podman attach h2s

5. Usar Docker como alias de Podman

Aquellos que aún no se sientan familiarizados con el uso de esta línea de comando de la plataforma de contenedores pueden crear un alias con Docker. Pero asegúrese de tener solo Podman instalado en su sistema para usar un comando de alias que se indica a continuación.

alias docker=podman

ahora, puede usar todos los comandos con "docker “.

docker --version

Para administrar Podman mediante una interfaz gráfica de usuario los usuarios pueden optar por Cockpit:Cómo instalar la consola web de Cockpit


Ubuntu
  1. Cómo instalar Ubuntu junto con Windows 10

  2. Instalar Podman en Ubuntu

  3. Cómo instalar R en Ubuntu 20.04

  4. Cómo instalar Ubuntu 22.04 junto con Windows 10

  5. ¿Cómo instalo Ubuntu 20.04 en Windows 10?

Cómo instalar Ubuntu 20.04 en Windows 10

Cómo instalar Podman en Ubuntu 20.04 LTS

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04

Cómo instalar Ubuntu 22.04 en Windows 10

¿Cómo instalar Wine en Ubuntu?