GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Ralph Asset Management System na Ubuntu 20.04

Ralph je bezplatný, open source, jednoduchý a výkonný systém správy aktiv, DCIM a CMDB pro datová centra a back office. Je postaven na Django, Python3 a používá se ke sledování nákupů aktiv a jejich životního cyklu. Dodává se s uživatelsky přívětivým webovým rozhraním a umožňuje vytvářet flexibilní a přesné výkazy nákladů.

V tomto tutoriálu vám ukážeme, jak nainstalovat Ralph Asset Management System s Dockerem na Ubuntu 20.04.

Předpoklady

  • Server se systémem Ubuntu 20.04.
  • Na vašem serveru je nastaveno heslo uživatele root.

Začínáme

Než začnete, je dobré aktualizovat balíček vašeho systému na nejnovější verzi. Můžete je aktualizovat pomocí následujícího příkazu:

apt-get update -y
apt-get upgrade -y

Jakmile jsou všechny balíčky aktualizovány, restartujte systém, aby se změny projevily.

Instalovat Docker a Docker Compose

Ve výchozím nastavení je nejnovější verze Docker a Docker Compose k dispozici ve výchozím úložišti serveru Ubuntu 20.04. Můžete je nainstalovat spuštěním následujícího příkazu:

apt-get install docker.io docker-compose -y

Po instalaci obou balíčků spusťte službu Docker a povolte její spuštění po restartu systému pomocí následujícího příkazu:

systemctl start docker
systemctl enable docker

Dále ověřte stav Dockeru pomocí následujícího příkazu:

systemctl status docker

Měli byste získat následující výstup:

? docker.service - Docker Application Container Engine
     Loaded: loaded (/lib/systemd/system/docker.service; disabled; vendor preset: enabled)
     Active: active (running) since Wed 2020-04-29 08:06:11 UTC; 6s ago
TriggeredBy: ? docker.socket
       Docs: https://docs.docker.com
   Main PID: 3371 (dockerd)
      Tasks: 10
     Memory: 36.0M
     CGroup: /system.slice/docker.service
             ??3371 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.552343504Z" level=warning msg="Your kernel does not support swap memory limi>
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.552406263Z" level=warning msg="Your kernel does not support cgroup blkio wei>
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.552423110Z" level=warning msg="Your kernel does not support cgroup blkio wei>
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.552769597Z" level=info msg="Loading containers: start."
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.710947740Z" level=info msg="Default bridge (docker0) is assigned with an IP >
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.793048851Z" level=info msg="Loading containers: done."
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.819265563Z" level=info msg="Docker daemon" commit=afacb8b7f0 graphdriver(s)=>
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.819655292Z" level=info msg="Daemon has completed initialization"
Apr 29 08:06:11 ubuntu20 systemd[1]: Started Docker Application Container Engine.
Apr 29 08:06:11 ubuntu20 dockerd[3371]: time="2020-04-29T08:06:11.874074016Z" level=info msg="API listen on /run/docker.sock"
lines 1-21/21 (END)

Dále zkontrolujte nainstalovanou verzi Dockeru pomocí příkazu níže:

docker -v

Měli byste získat následující výstup:

Docker version 19.03.8, build afacb8b7f0

Dále zkontrolujte verzi Docker-compose pomocí následujícího příkazu:

docker-compose -v

Měli byste získat následující výstup:

docker-compose version 1.25.0, build unknown

Instalovat Ralph pomocí Docker

Nejprve nainstalujte balíček git pomocí následujícího příkazu:

apt-get install git -y

Dále si stáhněte nejnovější verzi Ralpha z úložiště Git pomocí následujícího příkazu:

git clone https://github.com/allegro/ralph.git

Po stažení změňte adresář na ralph/docker a inicializujte Ralph pomocí následujícího příkazu:

cd ralph/docker
docker-compose run web init

Dále si stáhněte a sestavte kontejner pro Ralpha pomocí následujícího příkazu:

docker-compose up -d

Jakmile jsou všechny kontejnery staženy, můžete zkontrolovat běžící kontejnery pomocí následujícího příkazu:

docker ps

Měli byste vidět následující výstup:

CONTAINER ID        IMAGE                               COMMAND                  CREATED             STATUS              PORTS                     NAMES
6d99415b9569        allegro/ralph:latest                "/var/local/ralph/do…"   40 seconds ago      Up 38 seconds       0.0.0.0:32771->8000/tcp   docker_web_1
fcede6c8a3d3        allegro/inkpy:latest                "/bin/sh -c 'supervi…"   40 seconds ago      Up 38 seconds                                 docker_inkpy_1
c93bf3a397d5        redis:3.0                           "docker-entrypoint.s…"   6 minutes ago       Up 6 minutes        0.0.0.0:32770->6379/tcp   docker_redis_1
ac4f4c278443        mysql:5.7                           "docker-entrypoint.s…"   6 minutes ago       Up 6 minutes        3306/tcp, 33060/tcp       docker_db_1
b0e6a7beeb61        allegro/ralph-static-nginx:latest   "nginx -g 'daemon of…"   6 minutes ago       Up 3 seconds        0.0.0.0:80->80/tcp        docker_nginx_1

Můžete také zkontrolovat porty všech běžících kontejnerů pomocí následujícího příkazu:

docker-compose ps

Měli byste vidět následující výstup:

     Name                   Command               State            Ports         
---------------------------------------------------------------------------------
docker_db_1      docker-entrypoint.sh mysql ...   Up      3306/tcp, 33060/tcp    
docker_inkpy_1   /bin/sh -c supervisord -n        Up                             
docker_nginx_1   nginx -g daemon off;             Up      0.0.0.0:80->80/tcp     
docker_redis_1   docker-entrypoint.sh redis ...   Up      0.0.0.0:32770->6379/tcp
docker_web_1     /var/local/ralph/docker-en ...   Up      0.0.0.0:32771->8000/tcp

Přístup k webovému rozhraní Ralph

Nyní otevřete webový prohlížeč a zadejte adresu URL http://ip-vaseho-serveru. Měli byste vidět přihlašovací stránku Ralph:

Zadejte výchozí uživatelské jméno jako ralph a heslo jako ralph a klikněte na Protokol v knoflík. Výchozí řídicí panel Ralph byste měli vidět na následující stránce:

Závěr

Gratulujeme! úspěšně jste nainstalovali Ralph Asset Management System s Dockerem na Ubuntu 20.04. Nyní můžete snadno spravovat svůj IT majetek z centrálního místa. Pokud máte nějaké dotazy, neváhejte se mě zeptat.


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 18.04

  2. Jak nainstalovat Docker na Ubuntu 16.04

  3. Jak nainstalovat Docker na Ubuntu 18.04 / Ubuntu 18.10 / Ubuntu 19.04

  1. Jak nainstalovat Kubernetes na Ubuntu 18.04

  2. Jak nainstalovat Docker Compose na Ubuntu 18.04

  3. Jak nainstalovat Rancher na Ubuntu

  1. Jak nainstalovat Docker Compose na Ubuntu 20.04

  2. Jak nainstalovat Docker na Ubuntu 22.04

  3. Jak nainstalovat Docker na Ubuntu 20.04