Tak jak każdy kurs zaczniesz od instalacji usługi. Instalację Dockera rozpoczniesz od przygotowania środowiska w systemie Centos 7/RedHat 7. Musisz dodać wstępne komponenty oraz repozytorium, z którego przeprowadzę instalację silnika Dockera.
Wstępna konfiguracja Docker w Centos/RedHat
Instalujesz device-mappera oraz komponent lvm
1 |
yum install -y yum-utils device-mapper-persistent-data lvm2 |
Następnie dodajesz repozytorium z którego przeprowadzisz instalację.
1 |
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo |
Mając wykonane powyższe kroki dla pewności wykonujesz jeszcze aktualizację systemu.
1 |
yum update |
Instalacja oraz konfiguracja Dockera.
1 |
yum install -y docker-ce |
Musisz jeszcze dodać użytkownika(np. user) na którym pracujesz do grupy Docker.
1 |
usermod -aG docker user |
Startujesz usługę Dockera oraz ją uruchamiasz również po ewentualnym restarcie hosta.
1 2 |
systemctl start docker systemctl enable docker |
Sprawdzasz czy instalacja została przeprowadzona pomyślnie.
1 |
docker info | grep Storage |
W wyniku otrzymałeś informację jaki Storage Driver mamsz domyślnie ustawiony dla Dockera.
Jednak musisz go zmienić ze względu na to że Centos/RedHat zarządza dyskami poprzez devicemapper lub w najnowszych wersjach również przez overlay2. Ten pierwszy pokazuje już deprecjację, natomiast z overlay2 są problemy przy konfiguracji.
W tym celu przechodzisz do cd /etc/docker wewnątrz katalogu tworzysz plik nano daemon.json. W jego wnętrzu dodajesz json, dzięki któremu zmienisz domyślny storage driver.
1 2 3 |
{ "storage-driver":"devicemapper" } |
Po tych zabiegach masz gotowy do działania system, dzięki któremu jesteś w stanie utworzyć dziesiątki mikro serwisów do udostępnienia zasobów użytkownikom. W kolejnym wpisie pokażę podstawowe zarządzanie obrazami.
Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.
Link do formularza tutaj: https://beitadmin.pl/pomysly
Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).