Docker — программное обеспечение для автоматизации развёртывания и управления приложениями в среде виртуализации на уровне операционной системы
Что имеем:
- Свежеустановленную ОС Ubuntu 16.04
- Root-доступ
- Доступ в интернет
Установка Docker
Обновим базу данных пакетов системы:
apt-get update
**Импортируем GPG ключ оф. репо Docker:**apt-key adv –keyserver hkp://p80.pool.sks-keyservers.net:80 –recv-keys 58118E89F3A912897C070ADBF76221572C52609D
Добавим репо Docker в список источников пакетов:
apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
Обновим базу данных пакетов системы:
apt-get update
Установим Docker:
apt-get install -y docker-engine
Проверим, что процесс запущен:
service docker status
Установка в пару кликов
cd ~/ & nano install-docker
Копируем следующие команды и сохраняем файл
#!/bin/bash
## add key
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
#add repo
apt-add-repository 'deb https://apt.dockerproject.org/repo ubuntu-xenial main'
#upd
apt-get update
#install docker
apt-get install -y docker-engine
Сделаем файл исполняемым
chmod +x install-docker
Установим docker
sh install-docker
Упрощаем работу
Иногда мне приходится в интенсивном режиме отдавать команды Docker -у и порой надоедает набирать однотипный текст в консоли. Избавить себя от этого просто - создадим алиасы.
cd ~/ & nano .bashrc
В конец файла добавим название алиаса и команду, которая будет выполняться
alias dsta='docker start'
alias dsto='docker stop'
alias dps='docker ps'
alias dlo='docker logs'