Kuidas paigaldada Gitlabi jooksja Dockeri konteinerina oma Synology NAS-i?
Samm 1: Otsige Docker image’i
Klõpsan Synology Dockeri aknas vahekaardil “Registreerimine” ja otsin Gitlabi. Ma valin Dockeri kujutise “gitlab/gitlab-runner” ja seejärel valin sildi “bleeding”.
2. samm: Pange pilt tööle:
Peremeeste probleem
Minu synology-gitlab-insterlation tuvastab end alati ainult hostinime järgi. Kuna ma võtsin pakendikeskusest Synology Gitlabi originaalpaketi, ei saa seda käitumist hiljem muuta. Ümbersõidu lahendusena võin lisada oma hosts-faili. Siin näete, et hostinimi “peter” kuulub Nas IP-aadressile 192.168.12.42.
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
192.168.12.42 peter
See fail on lihtsalt salvestatud Synology NAS-i.
3. samm: Seadistage GitLab Runner
Ma klõpsan oma Runneri pildil:
Aktiveerin seadistuse “Aktiveeri automaatne taaskäivitamine”:
Seejärel klõpsan ma “Täpsemad seaded” ja valin vahekaardi “Helitugevus”:
Ma klõpsan Add File ja lisan oma hosts-faili tee “/etc/hosts” kaudu. See samm on vajalik ainult siis, kui hostinimesid ei saa lahendada.
Nõustun seadistustega ja vajutan nuppu next.
Nüüd leian initsialiseeritud kujutise konteineri alt:
Ma valin konteineri (minu puhul gitlab-gitlab-runner2) ja klõpsan nupule “Details”. Seejärel klõpsan ma vahekaardil “Terminal” ja loen uue bash-sessiooni. Siin ma sisestan käsu “gitlab-runner register”. Registreerimiseks on mul vaja teavet, mille ma leian oma GitLabi installeeringust aadressil http://gitlab-adresse:port/admin/runners.
Kui teil on vaja rohkem pakette, saate neid paigaldada “apt-get update” ja seejärel “apt-get install python …” abil.
Pärast seda võin ma jooksja oma projektidesse lisada ja seda kasutada: