Preskočiť na obsah

Prihlásenie do Docker Repository

Prihlás 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

Otvor Harbor

repository.cloud.tuke.sk

Prihlás sa

Klikni na Login with OIDC Provider alebo TUKE Login.

Pole Hodnota
Username TUKE ID (napr. ab123cd)
Password Univerzitné heslo

Čo môžeš 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í zadaj 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žívaj -p parameter – heslo sa uloží v shell histórii!

Overenie prihlásenia

cat ~/.docker/config.json

Odhlásenie

docker logout repository.cloud.tuke.sk

Robot Accounts (CI/CD)

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

Vytvorenie robot account

  1. Prihlás sa do Harbor web UI
  2. Prejdi do projektu
  3. V sekcii Robot Accounts klikni New Robot Account
  4. Nastav názov a práva
  5. Ulož vygenerovaný token

Použitie

docker login repository.cloud.tuke.sk -u 'robot$moj-robot' -p "token"

CI/CD integrácia

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


Najčastejšie problémy

unauthorized: authentication required

Skontroluj:

  • 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
sudo openssl s_client -showcerts -connect repository.cloud.tuke.sk:443 \
  </dev/null 2>/dev/null | openssl x509 -outform PEM \
  > /etc/docker/certs.d/repository.cloud.tuke.sk/ca.crt
Prístup mimo TUKE

Použi 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