Fornex
Европейский
хостинг

    Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы. Позволяет «упаковать» приложение со всем его окружением и зависимостями в контейнер, который может быть перенесён на любую Linux-систему с поддержкой cgroups в ядре, а также предоставляет среду по управлению контейнерами.

    file

    Перед установкой Docker, обновим существующий список пакетов Ubuntu:

    sudo apt update  
    

    Далее установим необходимые пакеты, которые позволяют apt использовать пакеты по HTTPS:

    sudo apt install apt-transport-https ca-certificates curl software-properties-common  
    

    Добавим в свою систему ключ GPG официального репозитория Docker:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -  
    

    Добавим репозиторий Docker в список источников пакетов APT:

    sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"  
    

    Затем обновим базу данных пакетов информацией о пакетах Docker из вновь добавленного репозитория:

    sudo apt update  
    

    Для того чтобы убедиться, что установка Docker выполняется из репозитория Docker, а не из репозитория по умолчанию Ubuntu, выполним команду:

    apt-cache policy docker-ce  
    
    root@kvmde67-19464:~# apt-cache policy docker-ce  
    docker-ce:  
      Installed: (none)
      Candidate: 5:19.03.8~3-0~ubuntu-bionic
      Version table:
         5:19.03.8~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:19.03.7~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:19.03.6~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:19.03.5~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:19.03.4~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:19.03.3~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:19.03.2~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:19.03.1~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:19.03.0~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:18.09.9~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:18.09.8~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:18.09.7~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:18.09.6~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
         5:18.09.5~3-0~ubuntu-bionic 500
            500 https://download.docker.com/linux/ubuntu bionic/stable amd64 Packages
    

    При этом docker-ce не устанавливается, но для установки будет использован репозиторий Docker для Ubuntu 18.04 (bionic).

    Устанавливаем Docker:

    sudo apt install docker-ce  
    

    Docker установлен, процесс будет запускаться при загрузке системы.

    Проверим, что процесс запущен:

    sudo systemctl status docker  
    
    root@kvmde67-19464:~# sudo systemctl status docker  
    ● docker.service - Docker Application Container Engine
       Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
       Active: active (running) since Mon 2020-05-04 12:39:10 CEST; 10min ago
         Docs: https://docs.docker.com
     Main PID: 25442 (dockerd)
        Tasks: 8
       CGroup: /system.slice/docker.service
               └─25442 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
    
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.1023724  
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.1029843  
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.1031972  
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.1039081  
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.3951962  
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.5422199  
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.6728980  
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.6741207  
    May 04 12:39:10 kvmde67-19464.fornex.org systemd[1]: Started Docker Application Container  
    May 04 12:39:10 kvmde67-19464.fornex.org dockerd[25442]: time="2020-05-04T12:39:10.7732793  
    
    

    При установке Docker мы получаем не только сервис Docker, но и утилиту командной строки docker или клиент Docker.


    Также для установки Docker вы можете воспользоваться нашим One-Click-Apps для установки одним нажатием клавиши.
    Для этого выберите необходимый тарифный план VPS и выберите Приложения → Docker, для установки.

    file


    Если у Вас возникли трудности в настройке или появились дополнительные вопросы, вы всегда можете обращаться в нашу службу поддержки через систему тикетов.