MyTetra Share
Делитесь знаниями!
Установить Docker на Ubuntu 16/18
17.04.2018
23:26
Автор: br0ke
Текстовые метки: ubuntu, linux, docker, docker-compose, install, container, containerization, virtualization, докер, контейнер
Раздел: Информационные технологии - Linux - Ubuntu

Будем устанавливать последнюю версию Docker Community Edition.


Настройка репозитория

  1. Обновить индекс пакетов apt:
  2. sudo apt-get update

  3. Установить необходимые пакеты/зависимости (нужны для работы apt по HTTPS):
  4. sudo apt-get install \

    apt-transport-https \

    ca-certificates \

    curl \

    software-properties-common

  5. Добавить официальный GPG-ключ Docker:
  6. curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

    Проверьте, что отпечаток (fingerprint) ключа совпадает вот с этим: 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88.

    sudo apt-key fingerprint 0EBFCD88


    pub 4096R/0EBFCD88 2017-02-22

    Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88

    uid Docker Release (CE deb) <docker@docker.com>

    sub 4096R/F273FCD8 2017-02-22

  7. Выполнить следующую команду для установки из стабильного (stable) репозитория. Стабильный репозиторий является обязательным для добавления, даже если вы планируете установить сборку из edge или test. Чтобы добавить репозитории edge или test просто поменяйте последнее слово в конце команды на название соответстующего репозитория.


sudo add-apt-repository \

"deb [arch=amd64] https://download.docker.com/linux/ubuntu \

$(lsb_release -cs) \

stable"

Установка Docker CE

  1. Снова обновить индекс пакетов apt.

  2. sudo apt-get update

  3. Установить последнюю версию Docker CE. Если Docker уже установлен, то новая версия заменит более старую автоматически.

  4. sudo apt-get -y install docker-ce


    Служба (демон) Docker запустится автоматически.


  5. Убедиться, что установка Docker CE прошла без ошибок, запустим образ hello-world.


sudo docker run hello-world


Эта команда скачивает образ и запускает его в контейнере. Когда контейнер запустится, он напечатает информационное сообщение и завершит свою работу.



Добавление пользователя в группу docker, чтобы не писать sudo постоянно


sudo usermod -aG docker $(whoami)

либо

sudo usermod -aG docker username


После этого потребуется перелогиниться в систему (или перезагрузить).

Установка docker-compose

  1. Запустить следующую команду для скачивания последней версии docker-compose:

  2. sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose


  3. Добавить скачанному файлу права на исполнение:
  4. sudo chmod +x /usr/local/bin/docker-compose


  5. Проверить установку:

docker-compose --version


Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования