Cómo administrar sus contenedores Docker con Yacht

Docker es una herramienta hermosa, pero puede ser difícil de manejar si no está familiarizado con ella. Yacht es un programa que intenta facilitar las cosas al brindarles a los usuarios una interfaz de usuario web que se puede usar para implementar, modificar y administrar contenedores. Aquí se explica cómo configurar Yacht en su sistema Linux.

Antes de que comencemos

Yacht es una interfaz de usuario fácil de usar para contenedores Docker . Puede usarlo para editar contenedores, implementar nuevos, administrar volúmenes e incluso modificar archivos de configuración. Sin embargo, este software está bajo un intenso desarrollo y, en ocasiones, puede ser inestable.

Recomendamos encarecidamente utilizar Yacht solo en entornos en los que no le preocupe perder datos valiosos. Asegúrese de hacer una copia de seguridad de sus datos antes de usar Yacht.

Instalación de Docker en Linux

Yacht se proporciona a los usuarios a través de Dockerhub como una imagen. Sin embargo, debe instalar Docker en su sistema antes de intentar ejecutarlo. Para instalar Docker en su sistema, abra una ventana de terminal en su servidor y siga las instrucciones de instalación a continuación.

Usaremos Docker a través de un paquete Snap en Linux en esta guía. Snap se usa porque requiere mucha de la dificultad de configurar Docker. Para comenzar, debe habilitar el tiempo de ejecución de Snap en su sistema Linux.

Para habilitar el tiempo de ejecución de Snap en Linux, siga nuestra guía sobre el tema . Esta guía explicará en detalle cómo configurar el tiempo de ejecución del paquete Snap. Después de configurar el tiempo de ejecución de Snap, puede instalar Docker en su servidor usando el comando de instalación instantánea .

ventana acoplable de instalación rápida sudo

Con la herramienta Docker instalada, puede usarla como root. Sin embargo, si desea usar Docker sin root, debe ingresar los siguientes comandos en una ventana de terminal.

sudo addgroup --system docker sudo adduser $USER docker newgrp docker sudo snap desactivar docker sudo snap enable docker

Tirando de la imagen acoplable Yate

Deberá extraer la imagen de la ventana acoplable Yate directamente desde Dockerhub. Para llevarlo a su servidor (o PC con Linux), inicie sesión en la cuenta raíz del servidor. Puede iniciar sesión en la raíz con su .

su -

Es probable que tenga bloqueada la cuenta raíz si no puede iniciar sesión en la cuenta raíz. Por lo tanto, deberá habilitarlo. Para habilitar la cuenta raíz, haga lo siguiente.

sudo-s

Contraseña

Establezca la contraseña de root en algo seguro y memorable. Luego, cierre la sesión de sudo -s con exit.

salida

Después de iniciar sesión en la cuenta raíz, use el siguiente comando para crear el volumen acoplable "yate". Este volumen contendrá todos los datos del yate en el servidor.

docker volumen crear yate

Con el nuevo volumen creado, use el comando docker run para desplegar la imagen Yacht de su sistema desde Dockerhub.

docker run -d -p 8000:8000 -v /var/run/docker.sock:/var/run/docker.sock -v yate:/config selfhostedpro/yate

Una vez que la imagen se extrae de Dockerhub, Docker implementará la imagen como un contenedor en su sistema. Ejecutará Yacht en el puerto 8000. Puede acceder a la interfaz de usuario web de Yacht en cualquier navegador con la siguiente URL.

HTTP://local-lan-ip-of-server:8000

Inicio del contenedor docker Yacht después de la instalación

Usando el comando de ejecución de docker anterior, Yacht se implementará a través de la imagen de Docker y se iniciará en el puerto 8000. Sin embargo, este comando solo funciona para la implementación inicial.

Si reinicia su sistema Linux, debe usar el comando docker start para ejecutar Yacht. Así es cómo.

Primero, inicie sesión en la cuenta raíz usando el comando su – .

su -

Una vez que haya iniciado sesión en la cuenta raíz, ejecute el comando docker ps -a . Este comando enumerará todos los contenedores en su sistema. Busque la columna "ID DEL CONTENEDOR" y el ID del contenedor del yate.

Después de copiar el ID del contenedor Yacht, puede iniciarlo con:

ventana acoplable iniciar CONTAINER_ID

O bien, apáguelo con:

ventana acoplable detener CONTAINER_ID

Iniciar sesión en el yate

Deberá utilizar la contraseña y el nombre de usuario predeterminados para iniciar sesión en Yacht. Luego, acceda a Yacht a través de la siguiente URL, ingrese [email protected] como usuario y páselo como contraseña.

HTTP://local-lan-ip-of-server:8000

usando yate

Una vez que inicie sesión en Yacht, se le presentará el tablero. Este tablero mostrará todas las imágenes de Docker en ejecución y su uso de CPU y memoria.

Para administrar los contenedores, haga clic en la barra lateral del yate, seleccione "Aplicaciones" y seleccione su contenedor. Luego, una vez que haya elegido el contenedor, verá información detallada, incluida la información del puerto, los botones de control, los procesos en ejecución, los registros, etc.

Administrar volúmenes

Es posible administrar los volúmenes de Docker en Yacht. Para hacerlo, seleccione la barra lateral del yate, elija "Recursos" y seleccione "Volúmenes". Desde aquí, podrá acceder a los volúmenes de Docker usados ​​y no usados.

Administrar redes

¿Necesita acceder a la configuración de su red Docker? Seleccione la barra lateral del yate y seleccione la opción "Red". Una vez que haya accedido a esta área, puede modificar la configuración de red, las interfaces, etc.

Administrar imágenes

Si necesita administrar las imágenes de Docker, seleccione la barra lateral de Yacht, elija el botón "Recursos" y haga clic en "Imágenes". Una vez dentro de "Imágenes", Yacht le permitirá administrar sus imágenes de Docker.


Mejora el portapapeles de Gnome Shell con Pano

Mejora el portapapeles de Gnome Shell con Pano

Seamos realistas, el portapapeles predeterminado de Gnome Shell no es muy bueno. ¡Instala Pano para mejorar tu experiencia con el portapapeles!

Cómo instalar DaVinci Resolve 17 en Linux

Cómo instalar DaVinci Resolve 17 en Linux

¿Necesita un excelente editor de video no lineal para su caja de Linux? ¡Haz que Davinci Resolve 17 funcione con esta guía!

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Cómo descargar fondos de pantalla al escritorio de Linux con Wallpaper Downloader

Wallpaper Downloader es un descargador y administrador de fondos de pantalla de Linux. Es compatible con la mayoría de los entornos de escritorio de Linux y es muy fácil de usar. esta guía

Cómo instalar Tuxedo OS en tu computadora

Cómo instalar Tuxedo OS en tu computadora

¿Quiere probar el sistema operativo Tuxedo de las computadoras Tuxedo? Aprenda cómo hacer que la última versión de Tuxedo OS funcione en su PC.

Cómo instalar un archivo DEB en Linux

Cómo instalar un archivo DEB en Linux

¿Qué es un archivo DEB? Qué haces con eso? Conozca las muchas formas en que puede instalar archivos DEB en su PC con Linux.

Cómo jugar Dying Light en Linux

Cómo jugar Dying Light en Linux

Dying Light es un videojuego de terror y supervivencia de 2015 desarrollado por Techland y publicado por Warner Bros Interactive Entertainment. El juego se centra en

Cómo instalar Neptune Linux en tu computadora

Cómo instalar Neptune Linux en tu computadora

Neptune utiliza el entorno de escritorio KDE Plasma 5 y tiene como objetivo ofrecer un sistema operativo elegante. Aquí se explica cómo instalar Neptune Linux en su computadora.

Pruebe el nuevo escritorio basado en Snap de Ubuntu

Pruebe el nuevo escritorio basado en Snap de Ubuntu

¿Quiere probar el nuevo sistema operativo de escritorio basado en paquetes instantáneos de Ubuntu? Aprenda a implementarlo en una máquina virtual con esta guía.

Cómo jugar Undertale en Linux

Cómo jugar Undertale en Linux

Undertale es un juego de rol independiente en 2D de 2015 desarrollado y publicado por el desarrollador de juegos Toby Fox. Esta guía cubrirá la descarga e instalación de Undertale en su

Cómo jugar Total War: THREE KINGDOMS en Linux

Cómo jugar Total War: THREE KINGDOMS en Linux

Total War: Three Kingdoms es un juego de estrategia en tiempo real por turnos desarrollado por Creative Assembly. Así es como se juega en Linux.