Hola amigo como sabes me gusta mucho trabajar con linux y recientemente tube que formatear mi portatil y pues hay que poner todo a punto para continuar con el desarrollo de Software. En este post te voy a mostrar como instalar Docker en Ubuntu 22.04.

Como te decia acabo de instalar Ubuntu Budgie en mi portatil, Esta distribucion esta desarrollada por la comunidad y me ha servido mucho en nuevo trabajo y valla que dejo sorprendidos a mis compañeros la fluides que tiene.

Pero sin mas continuemos.

Instalar Docker en Ubuntu 22.04 Jammy Jellyfish

Antes que de poder instalar docker en tu equipo necesitas complir con los prerequisitos que solicita docker los cuales te muestro a continuacion:

Prerequisitos

  • Ubuntu Kinetic 22.10
  • Ubuntu Jammy 22.04 (LTS)
  • Ubuntu Focal 20.04 (LTS)
  • Ubuntu Bionic 18.04 (LTS)

Docker es compatible con las siguientes arquitecturas x86_64 (o amd64), armhfarm64, and s390x.

Para mi caso se cumplen perfectamente podemos continuar con la instalación.

Desinstalar versiones antiguas

Si has trabajado con docker anteriormente y quieres actualizar tu version lo primero que debes hacer es desinstalar las versiones antiguas de docker con este comando. Te recomiendo que lo apliques por mera precaucion asi que abre tu terminal favorita y escribe el sigueinte comando:

$ sudo apt-get remove docker docker-engine docker.io containerd runc

Si apt encuentra docker en tu equipo lo desintalara y si no solo te dira que no lo encontro y listo podemos continuar.

Instalacion de Docker

Podemos instalar Docker de varias formas dependiendo de tus preferencias.

  • Puedes instalar Docker Desktop para linux la forma mas facil y rapida con el archivo .deb
  • Instalar el repositorio desde la terminal con el comando apt.(lo cual haremos a continuacion)

Instalación desde el repositorio

Antes de poder instalar docker en nuestro equipo lo primero que tenemos que realizar es configurar el repositorio de docker en nuestro linux favorito. Despues ya podremos instalar docker en nuestro ubuntu.

Configuracion de repositorio:

actulizamos el paquete apt y permitimos usar repositorio atravez de https con el siguiente comando presionamos «Y» para continuar:

$ sudo apt update
$ sudo apt install ca-certificates curl gnupg

agregamos la key oficial de docker:

$ sudo install -m 0755 -d /etc/apt/keyrings
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
$ sudo chmod a+r /etc/apt/keyrings/docker.gpg

Configuracion del repositorio docker:

Ya que ejecutamos los comandos anteriores ahora hay que configurar el repositorio de docker con el siguiente comando.
$ echo \
  "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/ubuntu \
  "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Instalacion de docker engine.

Actualizamos el paquete apt:

$ sudo apt update

Instalacion de docker engine, containerd y docker composer en ubuntu 22.04 jammy jellyfish

para instalar la ultima version ejecutaremos el siguiente comando:

$ sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Presionamos «Y» para continuar el proceso. y esperamos hasta que se complete la descarga.

Verificar que se instalo docker correctamente

Para verificar que se instalo docker correctamente solo tenemos que correr el siguiente comando:

$ sudo docker run hello-world

Al ejecutar el comando podras ver una salida como la siguiente lo cual indica que docker esta instalado en tu equipo.

$ sudo docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
719385e32844: Pull complete 
Digest: sha256:fc6cf906cbfa013e80938cdf0bb199fbdbb86d6e3e013783e5a766f50f5dbce0
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

Bueno amigo por el momento es todo lo que te queria mostrar sobre docker cuentame en los comentarios si tienes alguna duda al respecto mas adelante te mostrare que se puede hacer con docker.

sin mas por el momento me despido y recuerda que estamos en contact.

Categorías: docker

0 comentarios

Deja una respuesta

Marcador de posición del avatar

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *