Preskočiť na obsah

Prihlásenie do Docker Repository

Prihláste sa do TUKE Harbor pomocou svojho TUKE ID.


  • Web UI


    Správa projektov cez webové rozhranie.

  • Docker CLI


    Push a pull cez príkazový riadok.

  • Robot Accounts


    Pre automatizáciu a CI/CD.

  • TUKE ID


    Rovnaké prihlásenie ako do ostatných služieb.


Web rozhranie

Otvorte Harbor

repository.cloud.tuke.sk

Prihláste sa

Prihlasovacia obrazovka registra

Na výber sú dva spôsoby:

Tlačidlo Kedy ho použiť
LOGIN WITH tuke.sk Bežný spôsob, prihlási vás univerzitným kontom
LOGIN VIA LOCAL DB Lokálne konto vytvorené priamo v registri

Čo môžete v Harbor UI

  • Prezerať svoje projekty
  • Vytvárať nové projekty
  • Spravovať prístupové práva
  • Kontrolovať vulnerability scany
  • Zobrazovať históriu sťahovaní

Docker CLI

Základné prihlásenie

docker login repository.cloud.tuke.sk

Po spustení zadajte prihlasovacie údaje:

Username: ab123cd
Password: ********

Úspešné prihlásenie

Po úspešnom prihlásení sa zobrazí: Login Succeeded

Prihlásenie s parametrami

docker login repository.cloud.tuke.sk -u ab123cd

Bezpečnosť

Nepoužívajte parameter -p, pretože heslo sa uloží v histórii shellu.

Overenie prihlásenia

cat ~/.docker/config.json

Odhlásenie

docker logout repository.cloud.tuke.sk

Robot Accounts (CI/CD)

Pre automatizované systémy používajte robot accounts.

Vytvorenie robot account

  1. Prihláste sa do Harbor web UI
  2. Prejdite do projektu
  3. V sekcii Robot Accounts kliknite New Robot Account
  4. Nastavte názov a práva
  5. Uložte vygenerovaný token

Použitie

echo "$ROBOT_TOKEN" | docker login repository.cloud.tuke.sk \
  -u 'robot$moj-robot' --password-stdin

CI/CD integrácia

Robot accounts sú ideálne pre GitHub Actions, GitLab CI, Jenkins.


Najčastejšie problémy

unauthorized: authentication required

Skontrolujte:

  • Správne TUKE ID
  • Aktuálne heslo
  • Účet nie je zablokovaný
SSL/TLS certifikát
sudo mkdir -p /etc/docker/certs.d/repository.cloud.tuke.sk
openssl s_client -showcerts -connect repository.cloud.tuke.sk:443 \
  </dev/null 2>/dev/null | openssl x509 -outform PEM \
  | sudo tee /etc/docker/certs.d/repository.cloud.tuke.sk/ca.crt > /dev/null
sudo systemctl restart docker

Presmerovanie > beží pod vaším účtom, nie pod sudo, preto je potrebné použiť sudo tee.

Prístup mimo TUKE

Použite VPN pripojenie k TUKE sieti.

Docker nie je nainštalovaný
docker --version

Návod: docs.docker.com/get-docker


Ďalšie kroky

  • Práca s images


    Push a pull Docker images.

    Návod

  • FAQ


    Časté otázky.

    FAQ