---
title: 'Как установить Docker на Centos 7 | Zomro'
description: 'Приложение Docker упрощает управление процессами сайтов/приложений в изолированных контейнерах. В этой статье мы расскажем как установить Docker на Centos 7'
image: 'https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/another/2022/11/01/1669736570_1.png'
---

![opened image]()

  * [Zomro](https://zomro.com/rus/)
  * [FAQ](https://zomro.com/rus/blog/faq/)
  * Как установить Docker на Centos 7 



# Как установить Docker на Centos 7

12-11-2022

Приложение Docker упрощает работу/управление процессами сайтов/приложений в изолированных областях/контейнерах.   
  
В контейнерах возможно запускать приложения с изолированными от общей системы ресурсами. Docker очень похож на виртуальную машину типа VirtualBox, но на много портативнее и расходует эффективнее ресурсы.  
  
Перед установкой Docker необходимо обновить пакеты ОС.   

    
    
    yum check-update
    

  
Скачивем нужный пакет и устанавливаем:
    
    
    curl -fsSL https://get.docker.com/ | sh

  
Проверим версию Docker:
    
    
    docker --version

  
![Как установить Docker на Centos 7 - 1](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/another/2022/11/01/1669736570_1.png)  
Проверим статус Docker:
    
    
    systemctl status docker

![Как установить Docker на Centos 7 - 2](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/another/2022/11/01/1669736593_2.png)  
Если он не запустился, то запускаем:
    
    
    systemctl start docker
    

  
И добавляем в автозапуск.
    
    
    systemctl enable docker
    

  
![Как установить Docker на Centos 7 - 3](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/another/2022/11/01/1669736594_4.png)  
Для того чтобы проверить в реальных условиях, можно ли получить доступ из Docker Hub`a и загруозить тестовый контейнер, выполните ледующую команду:
    
    
    docker run hello-world

Если Docker работет верно, Вы сможете наблюдать данный вывод:  
  
![Как установить Docker на Centos 7 - 4](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/another/2022/11/01/1669736583_5.png)  
Команда **docker** по умолчанию запускается только от пользователя **root** , или же от пользователя из группы docker (группа создаеться автоматически при установки docker).  
По этому, если Вы запустите команду docker без прав суперпользователя (root), получите ошибку.  
  
Для того чтобы не испоозовать каждый раз приставку sudo добавим имя пользователя, из которого мы "сидим" группу docker.
    
    
    sudo usermod -aG docker $(whoami)

Применяем добавленное правило без перезагрузки сервера:
    
    
    sudo usermod -aG docker username

  
Где: **username** \- пользователь в котором Вы работаете. Введите пароль от имени данного пользователя.   
  
  
Теперь можем вводить команду **docker** без прав root.  
  
Чтобы просмотреть все активные/запушенные контейнеры, воспользуйтесь следующей командной:
    
    
    docker ps

  
![Как установить Docker на Centos 7 - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/another/2022/11/01/1669736677_7.png)  
Как видим, ни один контейнер не запущен. Но мы только что скачали и запустили тестовый контейнер **hello-word**! Данный контейнер уже не запущен, но все таки присутствует в нашей системе.   
  
Для того чтобы его увидеть, воспользуемся следующей командной:
    
    
    docker ps -a

  
![Как установить Docker на Centos 7 - 6](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/another/2022/11/01/1669736704_8.png)  
Как видим наш контейтер **hello-word** загружен, но не запушен**.**  
  
И так, в этой статье мы рассмотрели, как просто можно установить Docker и запустили тестовый контейнер.  
  
Как устанавливать нужные Вам сервисы, в Docker контейнерах, Вы можете узнать из следующих статей.

Похожие статьи

[Как переустановить ОС на сервере](https://zomro.com/rus/blog/faq/99-kak-pereustanovit-os-na-servere) [Текстовый редактор mcedit](https://zomro.com/rus/blog/faq/199-midnight-commander-i-mcedit) [Как определить топ ресурсоемких процессов в Linux](https://zomro.com/rus/blog/faq/657-how-to-identify-the-most-resource-intensive-processes-in-linux) [Как снять ограничение на скачивание файлов в Internet Explorer на Windows Server](https://zomro.com/rus/blog/faq/240-kak-snjat-ogranichenie-na-skachivanie-fajlov-v-internet-explorer-na-windows-server) [Сброс пароля администратора WordPress через консоль в Linux Ubuntu или CentOS 7](https://zomro.com/rus/blog/faq/335-resetting-wordpress-admin-password-via-console-in-linux-ubuntu-or-centos-7)

[ Premium Cloud VPS от €7.95/мес ](/rus/vps)
