Как да инсталирате Docker в CentOS ⋆ ALexHost SRL

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills
04.12.2024

Как да инсталирате Docker в CentOS

Docker е мощен инструмент за изграждане, внедряване и стартиране на приложения в контейнери, който осигурява изолирана среда, която опростява разработването и внедряването. Инсталирането на Docker в CentOS ви позволява да се възползвате от тези възможности. Това ръководство ще ви преведе през процеса на инсталиране на Docker на сървър с CentOS.

1. Актуализиране на системата

Преди да инсталирате Docker, е добре да актуализирате системата си, за да сте сигурни, че всички пакети са актуални:

sudo yum update -y

2. Инсталиране на необходимите пакети

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 docker

6. Проверка на инсталацията на 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, за да започнете работа:

  • Списък на контейнерите на 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 вече трябва да е конфигуриран да се стартира при зареждане. Въпреки това, ако трябва да го активирате отново:

sudo systemctl enable 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.

Изпробвайте уменията си за всички наши хостинг услуги и получете 15% отстъпка!

Използвайте код на касата:

Skills