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.

Leave a Comment

Cómo jugar Red Dead Online en Linux

Cómo jugar Red Dead Online en Linux

Red Dead Online es el componente multijugador en línea de Red Dead Redemption II. Aprende a jugar en Linux con esta guía completa.

Instalar paquetes Debian en Arch Linux con Debtap

Instalar paquetes Debian en Arch Linux con Debtap

¿Está tratando de hacer que una aplicación funcione en Arch Linux o Manjaro pero no puede encontrarla en los repositorios de software oficiales o incluso en AUR? Prueba Debtap. Se trata de un

Cómo acceder a una carpeta compartida de VMWare en Ubuntu

Cómo acceder a una carpeta compartida de VMWare en Ubuntu

¿Tiene una máquina virtual Ubuntu en VMware Workstation y desea compartir una carpeta con ella? Esta guía completa le mostrará cómo hacerlo eficazmente.

Cómo jugar Monster Hunter: World en Linux

Cómo jugar Monster Hunter: World en Linux

Aprenda a jugar Monster Hunter: World en Linux con nuestra guía completa y optimizada. Siga los pasos para instalar Steam y el juego en su sistema Linux.

Cómo escuchar Tidal en el escritorio de Linux con Tidal-hifi

Cómo escuchar Tidal en el escritorio de Linux con Tidal-hifi

Tidal es un servicio de transmisión de audio de alta calidad. Aquí te mostramos cómo usar Tidal Hi-fi en tu PC con Linux.

Cómo jugar Dark Souls II: Scholar of the First Sin en Linux

Cómo jugar Dark Souls II: Scholar of the First Sin en Linux

Dark Souls II: Scholar of the First Sin es un videojuego de rol de acción desarrollado por FromSoftware y publicado por Bandai Namco. Aprende cómo jugar en Linux fácilmente.

Cómo jugar God of War en Linux

Cómo jugar God of War en Linux

God of War es la cuarta instalación de la serie God of War. Aprende cómo jugar a God of War en Linux paso a paso.

Cómo instalar Gimp en Ubuntu [Guía]

Cómo instalar Gimp en Ubuntu [Guía]

Aprende a instalar Gimp en Ubuntu Linux de manera simple y sencilla mediante varias opciones: Centro de Software, Terminal, Flatpak y Snaps.

Cómo jugar Red Dead Redemption 2 en Linux

Cómo jugar Red Dead Redemption 2 en Linux

Aprende a jugar Red Dead Redemption 2 en Linux con esta guía completa que incluye la instalación de Steam y la configuración necesaria para disfrutar de este espectacular juego.

Cómo instalar LibreELEC en Raspberry Pi 4

Cómo instalar LibreELEC en Raspberry Pi 4

La Raspberry Pi 4 es perfecta para usar como un sistema operativo de reproductor multimedia impulsado por Linux, como LibreELEC. Aprende a instalarlo fácilmente.