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

![opened image]()

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



# Как установить Docker на Ubuntu 20.04

12-11-2022

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

    
    
    apt install apt-transport-https ca-certificates curl software-properties-common
    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"

  
Обновим пакеты с новым репозиторием:
    
    
    apt update

  
Теперь установим сам Docker.
    
    
    apt-get install docker-ce docker-ce-cli containerd.io

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

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

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

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

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

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

  
Применяем добавленное правило без перезагрузки сервера:
    
    
    su - ${USER}

  
Введите пароль от имени пользователя в котором работаете.   
  
Проверяем, добавлен ли Ваш пользователь в группу docker:
    
    
    id -nG

  
![Как установить Docker на Ubuntu 20.04 - 5](https://dx86q6oq7ry0e.cloudfront.net/uploads/media/blog/a48@server-panel.net/2022/11/01/1669736610_6.png)  
Теперь можем вводить команду docker без прав root.  
  
Чтобы просмотреть все активные/запушенные контейнеры, воспользуйтесь следующей командной:
    
    
    docker ps

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

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


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

[OpenClaw - Обзор инструмента и установка на сервер](https://zomro.com/rus/blog/faq/695-how-to-install-openclaw-on-linux-server) [Как установить Docker на Centos 7](https://zomro.com/rus/blog/faq/287-kak-ustanovit-docker-na-centos-7) [Доступ по FTP к папке сайта на сервере с панелью Hestia](https://zomro.com/rus/blog/faq/224-dostup-po-ftp-k-papke-sajta-na-servere-s-panelju-hestia) [Как изменить hostname Linux сервера](https://zomro.com/rus/blog/faq/474-how-to-change-hostname-of-linux-server) [Как установить PHP 8.4, 7.4 и другие на Debian 13](https://zomro.com/rus/blog/faq/654-how-to-install-php-84-74-and-others-on-debian-13)

[ Выделенный сервер с GPU от €174.80/мес ](/dedicated-servers/type=gpu)
