Как да инсталирате Docker в CentOS
Docker е мощен инструмент за изграждане, внедряване и стартиране на приложения в контейнери, който осигурява изолирана среда, която опростява разработването и внедряването. Инсталирането на Docker в CentOS ви позволява да се възползвате от тези възможности. Това ръководство ще ви преведе през процеса на инсталиране на Docker на сървър с CentOS.
1. Актуализиране на системата
Преди да инсталирате Docker, е добре да актуализирате системата си, за да сте сигурни, че всички пакети са актуални:
2. Инсталиране на необходимите пакети
Docker изисква първо да се инсталират някои зависимости. Изпълнете следната команда, за да ги добавите:
Пакетът yum-utils предоставя помощната програма yum-config-manager, която ще използваме, за да настроим хранилището на Docker.
3. Настройка на хранилището Docker
След това добавете официалното хранилище на Docker в системата си:
Това хранилище предоставя най-новите пакети Docker за CentOS.
4. Инсталиране на Docker
След като сте добавили хранилището, вече можете да инсталирате Docker:
Това инсталира енджина Docker на вашата система CentOS.
5. Стартиране и активиране на Docker
След като Docker е инсталиран, стартирайте услугата Docker и разрешете нейното стартиране при стартиране:
За да проверите състоянието на услугата Docker, можете да стартирате:
6. Проверка на инсталацията на Docker
За да проверите дали Docker работи правилно, изпълнете следната команда:
Тази команда изтегля тестово изображение от хранилището на Docker и го стартира. Ако всичко е настроено правилно, ще видите съобщение, че Docker е инсталиран и работи.
7. Управление на Docker като потребител, който не е с коренно име (по избор)
По подразбиране Docker изисква привилегии на root. За да позволите на потребител, който не е root, да изпълнява команди на Docker, добавете го към групата docker.
Стъпка 1: Създаване на групата Docker
Стъпка 2: Добавяне на вашия потребител към групата Docker
Заменете your_username с действителното потребителско име, на което искате да дадете достъп до Docker:
След като добавите потребителя, излезте и влезте отново, за да влязат в сила промените.
8. Основни команди на Docker
Ето някои основни команди на Docker, за да започнете работа:
- Списък на контейнерите на Docker:docker ps # Показва работещите контейнери docker ps -a # Показва всички контейнери, включително спрените
- Стартиране и спиране на контейнери:docker start container_id docker stop container_id
- Премахване на контейнери:docker rm container_id
- Списък с образи на Docker:docker images
- Изтегляне на изображение на Docker:docker pull image_name
9. Конфигуриране на Docker за стартиране при зареждане
Docker вече трябва да е конфигуриран да се стартира при зареждане. Въпреки това, ако трябва да го активирате отново:
10. Допълнителна конфигурация на Docker (по избор)
- Настройване на Docker Compose: Docker Compose ви позволява да дефинирате и изпълнявате приложения с няколко контейнера. Инсталирайте Docker Compose с: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
- Конфигуриране на демона Docker: Персонализиране на Docker чрез редактиране на файла /etc/docker/daemon.json. Можете да конфигурирате опции като регистриране, драйвери за съхранение и мрежови настройки.
Заключение
Инсталирането на Docker в CentOS осигурява гъвкава среда за контейнеризирани приложения, като опростява процесите на разработка и внедряване. След като инсталирате и стартирате Docker, вече можете да започнете да проучвате контейнеризацията за вашите проекти в CentOS.