Seleccionar página

Acceso SSH al contenedor Docker

Dado que los contenedores Docker no tienen la GUI incorporada para su administración, la forma más común de tomar el control total sobre tal instancia es conectarse a ella bajo el protocolo SSH y realizar las operaciones deseadas dentro utilizando los comandos de terminal correspondientes.

Tenga en cuenta que con Elasticserver la mayoría de las configuraciones requeridas se pueden realizar directamente a través del tablero sin la necesidad de usar SSH, gracias a las siguientes herramientas:

  • Configuraciones de contenedor Docker : permite personalizar la configuración del contenedor principal (como variables, volúmenes, enlaces, opciones de ejecución, puertos abiertos, etc.)
  • Administrador de configuración : proporciona acceso completo a la raíz del sistema de archivos del contenedor, lo que permite operar con todos los archivos incluidos

Además, puede aprovechar el cliente CLI dedicado a Elasticserver , que proporciona la gestión remota avanzada para todo tipo de ambientes y nodos y permite automatizar el ciclo de vida de su aplicación mediante scripts.

La conexión SSH a un contenedor se puede establecer de dos maneras:

  • o, si no desea usar claves SSH, debe adjuntar la dirección IP pública al nodo requerido y realizar los siguientes pasos:
    • abre tu emulador de terminal
    • ingrese la cadena ssh [nombre de usuario] @ [nombre de host] , donde el nombre de usuario es su usuario, y el nombre de host es la dirección IP pública (recibe estas credenciales por correo electrónico cada vez que se crea o agrega un nuevo contenedor Docker ® al ambiente)
    • especifique la contraseña solicitada (también se puede encontrar en el correo electrónico)

Una vez que haya ingresado a su Docker contenedor, puede realizar cualquier configuración requerida, gracias a los permisos de raíz completos otorgados.

Nota:  Si ha tenido algún problema durante el establecimiento de la conexión, verifique las reglas del firewall para su contenedor Docker y asegúrese de que tenga el servidor openssh en ejecución.

Restablecer la contraseña

En caso de que haya olvidado las credenciales de su contenedor o haya perdido / eliminado el correo electrónico apropiado, puede restaurarlas en cualquier momento: simplemente elija la opción Recuperar contraseña dentro de la lista adicional expandible (el icono de engranaje) para el nodo necesario (o conjunto de ellas) ):

Como resultado, recibirá una nueva contraseña por correo electrónico y podrá usarla para operar sus contenedores Docker.