Как да инсталирате Docker в CentOS
Docker е мощен инструмент за изграждане, внедряване и стартиране на приложения в контейнери, който осигурява изолирана среда, която опростява разработването и внедряването. Инсталирането на Docker в CentOS ви позволява да се възползвате от тези възможности. Това ръководство ще ви преведе през процеса на инсталиране на Docker на сървър с CentOS
1. Актуализиране на системата
Преди да инсталирате Docker, е добре да актуализирате системата си, за да сте сигурни, че всички пакети са актуални
sudo yum update -y2. Инсталиране на необходимите пакети
Docker изисква първо да се инсталират някои зависимости. Изпълнете следната команда, за да ги добавите
sudo yum install -y yum-utils device-mapper-persistent-data lvm2Пакетът yum-utils предоставя помощната програма yum-config-manager, която ще използваме, за да настроим хранилището на Docker
3. Настройка на хранилището Docker
След това добавете официалното хранилище на Docker в системата си
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repoТова хранилище предоставя най-новите пакети Docker за CentOS
4. Инсталирайте Docker
След като сте добавили хранилището, можете да инсталирате Docker
sudo yum install -y docker-ceТова инсталира енджина Docker на вашата система CentOS
5. Стартиране и активиране на Docker
След като Docker е инсталиран, стартирайте услугата Docker и разрешете нейното стартиране при стартиране
sudo systemctl start docker sudo systemctl enable dockerЗа да проверите състоянието на услугата Docker, можете да стартирате
sudo systemctl status docker6. Проверка на инсталацията на Docker
За да проверите дали Docker работи правилно, изпълнете следната команда
sudo docker run hello-worldТази команда изтегля тестово изображение от хранилището на Docker и го стартира. Ако всичко е настроено правилно, ще видите съобщение, че Docker е инсталиран и работи
7. Управление на Docker като потребител, който не е коренов потребител (по избор)
По подразбиране Docker изисква привилегии на root. За да позволите на потребител, който не е root, да изпълнява команди на Docker, добавете го към групата docker
Стъпка 1: Създаване на групата Docker
sudo groupadd dockerСтъпка 2: Добавете потребител към групата Docker
Заменете your_username с действителното потребителско име, на което искате да дадете достъп до Docker
sudo usermod -aG docker your_usernameСлед като добавите потребителя, излезте и влезте отново, за да влязат в сила промените
8. Основни команди на Docker
Ето някои основни команди на Docker, за да започнете работа
- Списък на контейнерите на Dockerdocker ps # Показва работещи контейнери docker ps -a # Показва всички контейнери, включително спрените
- Стартиране и спиране на контейнери
docker start container_iddocker stop container_id - Премахване на контейнери
docker rm container_id - Списък с образи на Docker
docker images - Изтегляне на изображение на Docker
docker pull image_name
9. Конфигуриране на Docker за стартиране при зареждане
Docker вече трябва да е конфигуриран да се стартира при зареждане. Въпреки това, ако трябва да го активирате отново
sudo systemctl enable docker10. Допълнителна конфигурация на 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 Daemon: Персонализиране на Docker чрез редактиране на файла /etc/docker/daemon.json. Можете да конфигурирате опции като регистриране, драйвери за съхранение и мрежови настройки.
Заключение
Инсталирането на Docker в CentOS осигурява гъвкава среда за контейнеризирани приложения, като опростява процесите на разработка и внедряване. След като инсталирате и стартирате Docker, вече можете да започнете да проучвате контейнеризацията за вашите проекти в CentOS.


