koncepcja i technologia Docker są dziś powszechnie akceptowane. Wielu administratorów systemu używa tego narzędzia do pracy ze względu na wiele korzyści, jakie daje podczas pracy z kontenerami w systemie Linux. Dlatego dzisiaj pokażemy Ci, jak zainstalować Docker na CentOS 7, a następnie jak zainstalować Docker Compose, aby jeszcze bardziej zwiększyć VPS!
Docker jest szczególnie ceniony za implementację obrazów zawierających Aplikacje lub usługi, które zwykle chcemy zainstalować w naszej sieci. Poza tym jest to projekt typu open source, który ułatwia zrozumienie jego działania, a nawet dostosowanie w razie potrzeby.
zrozumienie, czym jest Docker i jego kontenery
Docker to technologia open source, która zarządza i automatyzuje wdrażanie aplikacji za pośrednictwem kontenera. Kontenery te są dystrybuowane za pomocą obrazów zawierających wszystko, czego potrzebujesz do uruchomienia aplikacji. Na przykład istnieją obrazy WordPress, Nginx, MariaDB i wielu innych usług lub aplikacji.
główną zaletą korzystania z Dockera jest to, że możemy „instalować” usługi lub aplikacje w wielu systemach, niezależnie od sprzętu. Na przykład możemy zrobić obraz naszej aplikacji i może on działać na dowolnym komputerze, na którym jest zainstalowany Docker. Wszystko to bez względu na system operacyjny lub sprzęt, o którym mowa.
najlepiej zacząć korzystać z tego narzędzia w bardzo prosty sposób! Dowiedzmy się, jak zainstalować Docker na CentOS 7!
jak zainstalować Dockera na CentOS 7
instalacja Dockera na CentOS 7 jest prosta. Aby to zrobić, musisz połączyć się z serwerem za pomocą SSH. Sprawdź nasz przewodnik PuTTY, jeśli masz problemy z tym krokiem.
ssh [email protected]
następnie musimy zainstalować szereg pakietów przed zainstalowaniem Dockera. Musimy być użytkownikiem root i uruchomić następujący wiersz w wierszu polecenia:
yum install -y yum-utils device-mapper-persistent-data lvm2
najłatwiejszy i najbezpieczniejszy sposób na zakończenie procesu za pośrednictwem oficjalnych repozytoriów dla Dockera. Aby to zrobić, należy uruchomić ten wiersz polecenia:
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
następnie możemy zainstalować Docker w CentOS 7, uruchamiając następujące polecenie:
yum install docker-ce
teraz wiesz, jak zainstalować Docker w CentOS. Ale to jeszcze nie działa! Aby włączyć i uruchomić Docker, uruchom następujące polecenia:
systemctl enable docker
systemctl start docker
na koniec możesz sprawdzić status usługi, aby sprawdzić, czy wszystko poszło dobrze:
systemctl status docker
w rezultacie powinniśmy zobaczyć zieloną linię wskazującą, że Docker działa.
podstawowe aplikacje z Dockera
najpierw zacznijmy od polecenia „Witaj świecie” w Dockerze. Aby to zrobić, musisz uruchomić następujące polecenie:
docker run hello-world
Ten obraz testowy jest Tym, który Docker zaleca sprawdzanie za każdym razem, gdy narzędzie jest ponownie instalowane.
Możesz sprawdzić wszystkie obrazy, które masz w swoim systemie za pomocą tego polecenia:
docker images
lub wyszukaj w repozytorium Docker obraz dostępny za pomocą polecenia wyszukiwania.
docker search
na przykład możesz znaleźć obrazy związane z CentOS 7 w następujący sposób:
docker search centos7
a jeśli chcesz załadować obraz, możesz to zrobić za pomocą następującego polecenia:
docker pull
i wreszcie, aby uruchomić obraz za pomocą polecenia „uruchom”. Będziesz mógł nazwać obraz według jego identyfikatora lub bezpośrednio według nazwy.
docker run -t -i
opcja-i oznacza, że obraz będzie interaktywny, a opcja-t oznacza, że będziesz mieć dostęp do terminala i możesz go symulować.
aby wyjść z obrazu, musisz nacisnąć CTRL + D.
jak zainstalować Docker Compose w CentOS 7
Docker Compose to narzędzie, które pozwala wyświetlać obrazy w Docker. Został stworzony, ponieważ wiele programów wymaga dodatkowych usług do uruchomienia. Na przykład w przypadku WordPress lub innego CMS potrzebujemy przede wszystkim funkcjonalnego serwera WWW i obrazu administratora bazy danych, a na koniec obrazu aplikacji.
będziemy musieli wdrożyć je jeden po drugim i skonfigurować. Dzięki Docker Composer możemy zdefiniować wszystko w jednym pliku, ze wszystkimi obrazami zależnymi od głównego i załadować je normalnie.
aby zainstalować Docker Compose w CentOS 7, musimy uruchomić to polecenie:
Jeśli nie masz zainstalowanego curl, możesz go zainstalować za pomocą następującego polecenia:
yum install curl
następnie musisz przypisać uprawnienia do wykonania Docker Compose binary:
chmod +x /usr/local/bin/docker-compose
a teraz, aby upewnić się, że nie ma problemu podczas korzystania z narzędzia w Terminal, musisz utworzyć dowiązanie symboliczne do systemu:
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
i na koniec sprawdź zainstalowaną wersję:
docker-compose --version
i będziesz gotowy do korzystania z Docker i docker compose.
wniosek
Docker jest obecnie narzędziem, które jest szeroko stosowane. Wdrażanie aplikacji jako kontenerów oszczędza nam problemów ze zgodnością. Ponadto Docker ułatwia instalację i konserwację istniejących kontenerów. Z drugiej strony, jeśli dodasz narzędzie takie jak Compose do technologii Docker, wydajność i wydajność poprawią się jeszcze bardziej.
wiedza na temat instalacji Dockera na CentOS i samego narzędzia jest dziś bardzo ważna, dlatego zalecamy odwiedzenie strony internetowej projektu i przeczytanie o nim więcej. Miłej nauki!
Ten artykuł był ostatnio modyfikowany w październiku 28, 2020 9: 46 pm