33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

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

BLACK33
BG40
Използвайте промоция
31.10.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 Daemon: Персонализиране на Docker чрез редактиране на файла /etc/docker/daemon.json. Можете да конфигурирате опции като регистриране, драйвери за съхранение и мрежови настройки.

Заключение

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

33%

Black Friday Sale Off on everything

and 40% off for dedicated bulgaria servers

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

BLACK33
BG40
Използвайте промоция