Jak zainstalować platformę Docker w systemie CentOS
Docker to potężne narzędzie do tworzenia, wdrażania i uruchamiania aplikacji w kontenerach, zapewniające izolowane środowisko, które upraszcza tworzenie i wdrażanie. Instalacja Dockera w systemie CentOS pozwala wykorzystać te możliwości. Niniejszy przewodnik przeprowadzi Cię przez proces instalacji Dockera na serwerze CentOS.
1. Aktualizacja systemu
Przed instalacją Dockera warto zaktualizować system, aby upewnić się, że wszystkie pakiety są aktualne:
2. Zainstaluj wymagane pakiety
Docker wymaga najpierw zainstalowania pewnych zależności. Uruchom następujące polecenie, aby je dodać:
Pakiet yum-utils udostępnia narzędzie yum-config-manager, którego użyjemy do skonfigurowania repozytorium Docker.
3. Konfiguracja repozytorium Docker
Następnie dodaj oficjalne repozytorium Docker do swojego systemu:
To repozytorium zawiera najnowsze pakiety Docker dla systemu CentOS.
4. Zainstaluj Docker
Po dodaniu repozytorium możesz teraz zainstalować Dockera:
Spowoduje to zainstalowanie silnika Docker w systemie CentOS.
5. Uruchom i włącz Dockera
Po zainstalowaniu Dockera należy uruchomić usługę Docker i włączyć jej uruchamianie:
Aby sprawdzić stan usługi Docker, można uruchomić:
6. Weryfikacja instalacji Docker
Aby sprawdzić, czy Docker działa poprawnie, uruchom następujące polecenie:
To polecenie pobiera obraz testowy z repozytorium Dockera i uruchamia go. Jeśli wszystko jest poprawnie skonfigurowane, pojawi się komunikat, że Docker jest zainstalowany i działa.
7. Zarządzanie Dockerem jako użytkownik inny niż root (opcjonalnie)
Domyślnie Docker wymaga uprawnień roota. Aby zezwolić użytkownikowi niebędącemu rootem na uruchamianie poleceń Docker, należy dodać go do grupy docker.
Krok 1: Utwórz grupę Docker
Krok 2: Dodanie użytkownika do grupy Docker
Zastąp your_username rzeczywistą nazwą użytkownika, któremu chcesz nadać dostęp do Dockera:
Po dodaniu użytkownika wyloguj się i zaloguj ponownie, aby zmiany zaczęły obowiązywać.
8. Podstawowe polecenia Docker
Oto kilka podstawowych poleceń Docker na początek:
- Lista kontenerów Docker:docker ps # Pokazuje uruchomione kontenery docker ps -a # Pokazuje wszystkie kontenery, w tym zatrzymane
- Uruchamianie i zatrzymywanie kontenerów:docker start container_id docker stop container_id
- Usuwanie kontenerów:docker rm container_id
- Lista obrazów Docker:docker images
- Wyciąganie obrazu Docker:docker pull image_name
9. Konfigurowanie Dockera do uruchamiania podczas rozruchu
Docker powinien być już skonfigurowany do uruchamiania przy starcie systemu. Jeśli jednak zajdzie taka potrzeba, można ją ponownie włączyć:
10. Dodatkowa konfiguracja Docker (opcjonalnie)
- Konfiguracja Docker Compose: Docker Compose umożliwia definiowanie i uruchamianie aplikacji składających się z wielu kontenerów. Zainstaluj Docker Compose za pomocą:sudo curl -L “https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)” -o /usr/local/bin/docker-compose sudo chmod x /usr/local/bin/docker-compose
- Konfiguracja demona Docker: Dostosuj Dockera, edytując plik /etc/docker/daemon.json. Możesz skonfigurować opcje, takie jak rejestrowanie, sterowniki pamięci masowej i ustawienia sieciowe.
Podsumowanie
Instalacja Dockera na CentOS zapewnia elastyczne środowisko dla aplikacji konteneryzowanych, upraszczając procesy rozwoju i wdrażania. Po uruchomieniu Dockera można rozpocząć eksplorację konteneryzacji dla swoich projektów w systemie CentOS.