Docker ir virkne sistēmu, kas izmanto OS līmeņa virtualizāciju, lai nodrošinātu lietojumprogrammas paketēs, ko sauc par konteineriem kā pakalpojumu vienumus. Konteineri ir izolēti viens no otra, un to programmas, mapes un konfigurācijas faili ir iepakoti. Viņi var sazināties savā starpā, izmantojot skaidri definētas platformas. Tātad šajā rakstā mēs apspriedīsim, kā instalēt un konfigurēt Docker savā Oracle Linux 8 sistēmā.
Priekšnoteikumi
- Oracle Linux 8 ir jāinstalē virtuālajā lodziņā.
- Lietotājam jābūt root lietotāja tiesībām, lai instalētu Docker.
Piesakieties kā Sudo lietotājs
Atveriet savu Oracle Linux 8 no sava virtuālā lodziņa un piesakieties no tā. Pēc tam atveriet savu termināli Oracle Linux 8 un pārliecinieties, vai esat pieteicies kā sakne lietotājs, izmantojot šādu sudo komandu:
$ suTas jums prasīs jūsu root lietotāja paroli, un jums tas ir jānorāda, lai turpinātu turpmāk norādītos procesus.
Ja esat jau instalējis dažus Docker krātuves, tie ir jānoņem, izmantojot pievienoto komandu yum:
# sudo yum noņemt docker docker-common docker-selinux docker-engine
Instalējiet nepieciešamās krātuves un utilītprogrammas
Pašā sākumā jums ir jāinstalē un jāiespējo daži krātuves, kas ir noderīgi un nepieciešami Docker instalēšanai. Tātad vispirms jums ir jāinstalē komunālie pakalpojumi. Šim nolūkam izpildiet tālāk minēto komandu:
# sudo dnf install -y dnf-utils zip unzipPārbaudiet šīs komandas ar sudo privilēģijām, pretējā gadījumā tas var nedarboties pareizi.
Otrkārt, jums ir jāinstalē un jālejupielādē konfigurācijas krātuve Docker, kas ir docker-ce. Izmantojiet pievienoto komandu savā terminālā, izmantojot sudo inicializāciju:
# sudo dnf config-manager -add-repo = https: // lejupielādēt.dokeris.com / linux / centos / docker-ce.repo
Instalējiet Docker
Visbeidzot, jūs varat instalēt Docker savā Oracle Linux 8. Pārliecinieties, vai esat pieteicies kā root lietotājs. Izmantojiet šo citēto komandu, lai instalētu Docker Oracle Linux 8 caur termināli:
$ sudo dnf install -y docker-ce --nobest
Ja nevarat instalēt Docker, izmantojot iepriekš minēto komandu, un jūs saskaras ar dažiem kļūdas, ir daži veidi, kā tos atrisināt. Izmēģiniet šo komandu, pievienojot taustiņu “ļaujot izdzēst”, kā parādīts zemāk:
# sudo dnf install -y docker-ce -nobest -allowerasingVarat arī izmantot pievienoto komandu zemāk:
# sudo dnf install -y docker-ce -nobest -skip-broken
Var redzēt, ka instalēšana ir sākusies. Jums ir jāgaida kādu laiku, līdz tas veiksmīgi instalē jūsu Docker Oracle Linux 8.
Iespējot Docker pakalpojumu
Lai sāktu lietot Docker, jums tas jādara iespējot jūsu dokstaciju pakalpojums Oracle Linux 8. Lai to izdarītu, izmantojiet šo systemctl komandu kā root lietotāju:
# systemctl iespējojiet dokstaciju.apkalpošanaŠī komanda iespējos Docker jūsu Oracle Linux 8.
Tas var arī prasīt autentifikācija lūdzot paroli pašreizējam lietotājam, ar kuru esat pieteicies.
Pēc iespējošanas varat palaist Docker pakalpojumu, izmantojot šādu komandu systemctl:
# systemctl sākuma dokstacija.apkalpošana
Pārbaudiet statusu
Varat arī pārbaudīt statuss jūsu nesen instalētā Docker pakalpojuma neatkarīgi no tā, vai tas darbojas pareizi vai nē. Lai uzzinātu Docker statusu, izmēģiniet tālāk minēto systemctl statuss komanda terminālā:
# systemctl statusa dokotājs.apkalpošanaKā redzams zemāk redzamajā attēlā, jaunizveidotais Docker dzinējs pašlaik ir Aktīvs un skrienošs pareizi bez kļūdām.
Pārbaudiet Docker Info
Par laimi, jūs varat pārbaudīt info no tikko jūsu Oracle Linux 8 instalētās Docker versijas. Lai to izdarītu, izmēģiniet šo komandu šādi:
# dokera informācijaVispirms pārliecinieties, vai esat pieteicies kā root lietotājs. Jūsu sistēma parādīs visu saistīto informāciju par Docker, kā parādīts attēlā.
Pārbaudiet Docker versiju
Turklāt, ja vēlaties pārbaudīt instalēto Docker versiju savā Oracle Linux 8, izmantojiet komandu šādi:
# dokera versija
Izveidojiet lietotāju ar Sudo privilēģijām
Visbeidzot, jūsu Docker ir gatavs lietošanai. Ja nevēlaties izmantot sudo kontu, jums jāpiešķir sudo privilēģijas citam lietotājam, lai palaistu docker komandas. Vispirms izveidojiet a jauns lietotājs no saknes konta šādi:
# useradd docker_user
Pievienojiet Sudo lietotāju grupai
Pievienojiet šo jaunizveidoto lietotāju mapē / etc / sudoers failu, lai tā ieraksts būtu skaidrs, šādi:
# echo “docker_user VISI (VISI) NETIKTI: / usr / bin / docker” >> / etc / sudoers
Pēc šī lietotāja pievienošanas sudoers fails, jums ir jāizveido grupa un jāpiešķir lietotājam, kurš tikko izveidots kā sudo lietotājs. Lai to izdarītu, izmantojiet šādu komandu:
# echo “alias docker = \” sudo / usr / bin / docker \ ”” >> / home / docker_user /.bash_profileŠī jaunizveidotā lietotāja failā bash_profile mēs izmantojām aizstājvārdu, lai izvairītos no turpmākas sudo izmantošanas jūsu komandā.
Piesakieties kā nesen izveidots Sudo lietotājs
Tagad jums tas jādara Pieslēgties kā sudo lietotājs ko esat īpaši izveidojis, lai Docker varētu izmēģināt komandas. Izmantojiet Docker kā sudo lietotāju, izmantojot šādu komandu, lai pārslēgtos uz jaunizveidotu sudo lietotāju:
#su - docker_userTas var lūgt jūsu paroli lai apstiprinātu savu darbību. Kas attiecas uz mūsu gadījumu, mēs nenosakām paroli, tāpēc tā neprasīs docker_user paroli, kā parādīts zemāk.
Tagad jūs varat beidzot sākt izmantot Docker, izmantojot dažādas komandas kā sudo lietotāju.
Secinājums
Mēs esam apsprieduši un uzzinājuši par ļoti vienkāršām un efektīvām Docker instalēšanas metodēm Oracle Linux 8. Šajā rakstā mēs esam izglītojuši sevi par Docker pamata instalēšanu un lietošanu. Cerams, ka šis raksts ir daudz veicinājis, lai jūs saprastu Docker instalēšanu un tās izmantošanu.