Docker – Hola mundo

¿Alguna vez has experimentado que en solo un segundo todo tu sistema operativo está listo para usar?

Sí, lo escuchaste bien. Docker te brinda las facilidades para usar un nuevo sistema operativo en un segundo. Docker es un programa que utiliza los recursos de su sistema operativo base y solo consume entre 20 MB y 50 MB de RAM para iniciar un nuevo sistema operativo. En este artículo, le mostraremos cómo instalar la ventana acoplable dentro de Redhat Linux, cómo iniciar los servicios de la ventana acoplable, cómo extraer imágenes del concentrador de la ventana acoplable y, finalmente, cómo lanzar un nuevo contenedor.

En este artículo, discutiremos el «Hola Mundo» para Docker.

Estos son los pasos para lograr el objetivo.

  1. Terminologías básicas como docker container, docker image, dockerfile.
  2. Instalación de Docker en Redhat/centos.
  3. Cómo iniciar los servicios de docker.
  4. Cómo extraer la imagen de Hello-world del docker hub.
  5. Hola Mundo.

Comencemos con las terminologías clave que debe conocer.

Terminologías básicas

1. Contenedor Docker

El contenedor Docker es un entorno virtualizado independiente que se utiliza para probar, ejecutar e implementar las aplicaciones. básicamente, el contenedor docker se usa en el desarrollo de aplicaciones. Si surge algún problema o error, no afecta nuestro sistema operativo base y también brinda seguridad adicional. podemos crear fácilmente nuevos contenedores con la ayuda de imágenes acoplables. también podemos destruir estos contenedores fácilmente.

2. Imagen acoplable

Las imágenes de Docker son como instantáneas en máquinas virtuales. Las imágenes de Docker son archivos ejecutables que se utilizan para crear contenedores independientes en Docker. Creamos muchos contenedores utilizando imágenes de una sola ventana acoplable. Docker Hub es una ubicación centralizada que mantiene imágenes de Docker. Puede encontrar imágenes de Docker de Hello-world, Ubuntu, Centos, etc. También creamos nuestra propia imagen personalizada con el comando docker commit y Dockerfile y las publicamos o las insertamos en el centro de docker.

3. Archivo acoplable

Dockerfile es un archivo de texto con secuencias de comandos que se utiliza para personalizar nuestro contenedor e instalar el software wish dentro del contenedor docker. simplemente escribimos los comandos en Dockerfile y usando este archivo construimos nuestra propia imagen. Más tarde, usamos esta imagen en nuestro contenedor y empujamos la imagen en Dockerhub.

Instalación de Docker en centos/Redhat

Como discutimos anteriormente, Dockerhub tiene la imagen oficial de Hello-world, así que veamos cómo instalar Docker y crear contenedores. En primer lugar, configuramos un repositorio que tenga el software docker-ce usando el siguiente comando:

sudo yum install -y yum-utils

sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

Después de agregar el repositorio, puede verificar el repositorio en la ubicación (/etc/yum.repos.d/). Ahora puede descargar fácilmente la ventana acoplable con el comando yum:

sudo yum install docker

Solo en su caso, si el comando anterior da algún error, intente con el siguiente comando

sudo yum install docker-ce --nobest

Inicie y habilite los servicios de la ventana acoplable:

Use los siguientes comandos para habilitar e iniciar la ventana acoplable respectivamente:

sudo systemctl enable docker
sudo systemctl start docker

Tire de la imagen de hola mundo

Ahora extraiga la imagen de hola mundo de la ventana acoplable, use el siguiente comando:

docker pull hello-world

Ejecutar Hola mundo:

Use el siguiente comando para ejecutar el archivo hello-world en la ventana acoplable:

docker run hello-world

Después de ejecutar el comando anterior, verá un mensaje que imprime hello-world, lo que significa que su ventana acoplable se instaló correctamente en su Centos o Redhat Linux.

Espero que entiendas mi explicación. Gracias por leer.

Publicación traducida automáticamente

Artículo escrito por sahid1486 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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