Creacion De Servicios Contenerizados Flashcards
Cómo se busca la imagen de rhel con podman
sudo podman search rhel
Cómo se descarga localmente la imagen del contenedor con podman
sudo podman pull rhel
Cómo se listan las imágenes locales
sudo podman images
Cual es la sintaxis del nombrado de las imágenes de contenedores
registry_name/user_name/image_name:tag
Primero registry_name, el nombre del registro que almacena la imagen. Suele ser el FQDN del registro. user_name representa al usuario o la organización a la que pertenece la imagen. image_name debe ser único en el espacio de nombres de usuario. tag identifica la versión de la imagen. Si el nombre de la imagen no incluye etiqueta de imagen, se supone que es la última.
Cómo se ejecuta un comando echo en un contenedor usando una imagen ubi/ubi7:7.7
sudo podman run ubi7/ubi:7.7 echo ‘Hello!’
Cómo se inicia un contenedor en segundo plano usando la imagen rhscl/httpd-24-rhel7:2.4-36.8
sudo podman run -d rhscl/httpd-24-rhel7:2.4-36.8
Cómo se obtiene la ip de un contendor usando podman inspect
sudo podman inspect -l \
> -f “{{.NetworkSettings.IPAddress}}”
Cómo se inicia una sesión interactiva en un contenedor con podman usando el contenedor ubi7/ubi:7.7
sudo podman run -it ubi7/ubi:7.7 /bin/bash
Cómo se pasan variables de ambiente a un contenedor usando podman
sudo podman run -e GREET=Hello -e NAME=RedHat \
> rhel7:7.5 printenv GREET NAME
Cuales son los 3 pasos para automatizar la compilación de imágenes de contenedores
Crear un directorio de trabajo
Escribir el Dockerfile Compilar la imagen con Podman
Que partes tiene un docker file
# This is a comment FROM ubi7/ubi:7.7 LABEL description="This is a custom httpd container image" MAINTAINER John Doe RUN yum install -y httpd EXPOSE 80 ENV LogLevel "info" ADD http://someserver.com/filename.pdf /var/www/html COPY ./src/ /var/www/html/ USER apache ENTRYPOINT ["/usr/sbin/httpd"] CMD ["-D", "FOREGROUND"]
Cómo se especifica entrypoint y cmd
ENTRYPOINT [“/bin/date”]
CMD [”+%H:%M”]
Cómo se especifica ADD y COPY
ADD [”“,… “”]
COPY [”“,… “”]
Ejemplo de ADD usando la url http://someserver.com/filename.pdf
ADD http://someserver.com/filename.pdf /var/www/html
Cómo se especifica la instrucción RUN del docker file
RUN yum install -y httpd