Dockhand, Docker

Dockhand

Github: https://github.com/Finsys/dockhand

Manual: https://dockhand.pro/manual/

Strona: https://dockhand.pro/

Dockhand to nowoczesna i wydajna aplikacja do zarządzania Dockerem, zapewniająca zarządzanie kontenerami w czasie rzeczywistym, orkiestrację stosu Compose oraz obsługę wielu środowisk. Wszystko to w lekkim, bezpiecznym i zorientowanym na prywatność pakiecie.

Cechy
● Zarządzanie kontenerami : uruchamianie, zatrzymywanie, ponowne uruchamianie i monitorowanie kontenerów w czasie rzeczywistym.

● Compose Stacks : wizualny edytor wdrożeń Docker Compose.

● Integracja z Gitem : wdrażaj stosy z repozytoriów Gita za pomocą webhooków i automatycznej synchronizacji.

● Wiele środowisk : zarządzanie lokalnymi i zdalnymi hostami Docker.

● Terminal i logi : interaktywny dostęp do powłoki i strumieniowe przesyłanie logów w czasie rzeczywistym.

● Przeglądarka plików : przeglądaj, przesyłaj i pobieraj pliki z kontenerów
Uwierzytelnianie : SSO przez OIDC, użytkownicy lokalni i opcjonalny RBAC (Enterprise)

Compose dla Dockge

services:
  dockhand:
    image: fnsys/dockhand:latest
    container_name: dockhand
    restart: unless-stopped
    ports:
      - 3000:3000
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - dockhand_data:/app/data

volumes:
  dockhand_data:

Dużo opcji konfiguracji samego interfejsu.

3 polubienia

Chyba będzie trzeba przesiąść się z Dockge.

Portainer usunięty, dockge na razie zostawiam, nie wiem jak to będzie z przeniesieniem NR z dockge do dockhand, pewnie i tak trzeba będzie przepływy przywracać.

Jak już robisz rewolucję to na przyszłość wszystkie dane swoich kontenerów umieść na osobnym zasobie (poza kontenerem).
Mam utworzony zasób /VM/ w którym przechowuje dane i konfigurację wszystkich swoich kontenerów.

Co to daje?.. wiem gdzie są i jest łatwy dostęp do nich, nie usuwają się wraz z kontenerem, łatwo je zarchiwizować i nie znikną przy aktualizacji lub usuwaniu kontenera.
Sprawdziło się to gdy przechodziłem z Docker na LXC - finalnie trzeba tylko wskazać punkt mocowania danych przy wdrażaniu kontenera.

1 polubienie

A to nie masz osobnego katalogu pod dane NR? Nie bardzo wiem o jaką instancję chodzi, ja używam Docker w ZIMA OS i mam obecnie zarówno Dockge, Portainer jak i natywnę/wbudowaną obsługę z UI ZIMA. Dane każdego kontenera to osobny folder na dedykowanym wolumenie.


I tak jak napisał @RobinI30, zmiany obrazów kontenerów, ich migracja nie stanowi żadnego problemu jeśli tylko masz tego kopię.

W ZIMA jest prosto i przejrzyście.




Bardzo mi się podoba, bo łatwo można monitorować aplikacje (AddOn’s) na mojej drugiej maszynie z HAOS.


1 polubienie

Stacks już przeniosłem ze starego, wystarczy utworzyć katalog dla danego kontenera, utworzyć pusty plik compose.yaml i przenieść kod.



HAOS