Según su sitio web oficial, Docker es una plataforma de contenedores. Permite a los programadores empaquetar aplicaciones en cápsulas, que se han estandarizado porciones ejecutables que integran el código de programa solo con los paquetes del sistema operativo y los requisitos previos necesarios para ejecutar casi cualquier arquitectura.
La arquitectura de Docker ha proporcionado un servicio terminal que permite a todos ejecutar una variedad de instrucciones para obtener información de buques o contenedores. Los Dockers tienen diferentes instrucciones que se utilizan para diversos fines. Uno de los comandos más conocidos es el "Docker PS"Comando que se utiliza para obtener información sobre los contenedores Docker actualmente disponibles en su marco Docker. Entonces, hemos decidido usar este artículo para ilustrar cómo "Docker PSLa instrucción "funciona y cómo podemos ver la instrucción completa general en nuestro shell de Linux usando el"-sin truncar"Opción en él.
Para comenzar, iniciaremos sesión desde nuestro sistema y utilizando el "Ctrl+Alt+T"Para que la consola terminal comience rápidamente. Debe eliminar todos los paquetes viejos ya instalados Docker junto con otros paquetes relacionados de Ubuntu 20.04 sistema. Entonces, la instrucción apt-get ha sido utilizada hasta ahora seguida por la palabra clave "eliminar"Y los nombres de los paquetes a eliminar. Agregue la contraseña de su cuenta actual y presione la tecla ENTER para continuarla.
En un tiempo, todo el Docker y sus otros paquetes de la biblioteca se eliminarán magníficamente.
Puede usar el paquete "apt-get" o el paquete "snap" para instalarlo. Elegir el "apto"Paquete para instalarlo como lo hemos usado a continuación"instalar"Instrucciones junto con el paquete Docker"estibador.IO".
$ sudo apt-get instalación de instalación.IO
Toque "Y" preguntó: "¿Quieres continuar" para completar la instalación?.
Después de completar la eliminación e instalación, debe actualizar Ubuntu 20.04 Uso de la instrucción APT-Get Actualy como se muestra debajo. Agregue su contraseña y continúe.
$ sudo apt-get actualización
La versión instalada de Docker se puede encontrar con la ayuda de una instrucción ejecutada en las imágenes a continuación. La versión actual de Docker instalada es "20.10.12 ".
$ Docker -Versión
Ahora, es hora de ver cómo funciona la instrucción "Docker PS" al final del Ubuntu 20.04 sistema. Por lo tanto, debemos utilizar la instrucción "Docker PS" de Below Shows para obtener datos sobre el contenedor en ejecución de nuestra plataforma Docker. Resulta que no hay un solo contenedor en nuestra plataforma Docker. Entonces, necesitamos crear uno.
$ sudo docker ps -a
Pero antes de eso, hemos utilizado la misma instrucción "Docker PS" con la opción "-No-Trunc" para ver cómo funciona. Como no hay contenedores, por lo que no hay salida para ver.
$ sudo docker ps --no -trunc
Veamos las imágenes de Docker que están disponibles para Ubuntu 20.04 sistema. Por lo tanto, hemos estado haciendo uso de la instrucción "Docker Images" para enumerar todas las imágenes. Hay un total de 3 imágenes disponibles para nuestro uso. Usémoslos para hacer contenedores.
$ Sudo Docker Imágenes
Las imágenes deben extraerse antes de usarse para hacer contenedores. Entonces, hemos utilizado la instrucción "Docker Pull" para extraer las imágenes de Busybox y Ubuntu en nuestra plataforma Docker. Ambas imágenes han sido sacadas con éxito y están listas para nuestro uso.
$ sudo Docker Pull Busybox
$ sudo Docker Pull Ubuntu
Debe ejecutar las imágenes extraídas en su terminal de shell para hacer contenedores después de eso. Entonces, pruebe la instrucción "Docker Run" junto con el nombre de una imagen que se muestra a continuación. Hemos estado ejecutando todas las imágenes disponibles aquí.
$ sudo Docker Run Ubuntu
$ sudo Docker Run BusyBox
$ sudo Docker Run Hello-World
Después de extraer y ejecutar las imágenes, es hora de ver la información del contenedor utilizando la consulta "Docker PS -A". Muestra que se han hecho tres contenedores con éxito.
$ sudo docker ps -a
Ahora, observaremos la salida de la instrucción "Docker PS" junto con la opción "-No-Trunc". Como no hay un contenedor que se ejecute actualmente, por lo tanto, no hay salida.
$ sudo docker ps --no -trunc
Necesitamos ejecutar un contenedor con un nuevo nombre utilizando la instrucción "Ejecutar" de Docker. Hemos estado utilizando la opción "-name" para retirar el contenedor "Caja ocupado" a "Nuevo". Además, la opción "-it" abrirá la consola interactiva en nuestro shell. El contenedor "nuevo" comenzó a funcionar a medida que se lanzó su terminal. Esta área de la consola se puede utilizar para obtener información sobre el contenedor en ejecución mediante el uso de ciertas instrucciones de Docker.
Entonces, por un caso, hemos ejecutado la consulta de "LS" de la lista para enumerar todos los directorios del contenedor "Nuevo". Todos los directorios se enumeran en nuestra pantalla de salida. En este momento, el contenedor se ejecuta con éxito.
Ahora, cuando ejecutamos la instrucción "Docker PS" en el shell, la salida nos muestra el contenedor que actualmente se ejecuta "nuevo" y su información relacionada (I.mi. ID de contenedor, nombre, comando, tiempo creado, estado y puertos.) Esta información es un poco reservada, ya que no muestra la salida de llenado. Entonces, hemos probado esta instrucción nuevamente con la opción "-no-trunc". Esta vez, nos muestra la salida completa de la instrucción "Docker PS" I.mi. ID de contenedor completo y otra información.
$ sudo docker ps
$ sudo docker ps --no -trunc
Solo así, la opción "-no-trunc" también se puede utilizar con la instrucción "Docker PS -A" para mostrar la información adicional sobre contenedores.
$ sudo docker ps -a --no -trunc
Conclusión:
Esto se trataba del funcionamiento de los contenedores Docker en Ubuntu 20.04. Hemos discutido las formas de extraer y ejecutar las imágenes de un Docker al final y las formas de crear un nuevo contenedor de ejecución utilizando la instrucción "Ejecutar". La instrucción "Docker PS" se ha utilizado en varios pasos para mostrar sus contenedores actualmente en ejecución y la opción "-No-Trunc" se usa para mostrar su salida completa.