Docker отличный инструмент для быстрого переноса и развёртывания приложения. В этой статье хочу рассказать как установить docker на свой сервер с операционной системой Ubuntu.
Docker — классная штука.
Итак, поехали:
Сначала лучше обновить бд apt:
1 |
sudo apt-get update |
Добавляем ключ официального репозитория docker:
1 |
sudo apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D |
Добавляем репозиторий докера в apt:
1 |
echo "deb https://apt.dockerproject.org/repo ubuntu-xenial main" | sudo tee /etc/apt/sources.list.d/docker.list |
Выполняем:
1 |
sudo apt-get update |
1 |
apt-cache policy docker-engine |
Теперь устанавливаем Docker:
1 |
sudo apt-get install -y docker-engine |
Установка занимает некоторое время. После окончания проверяем состояние сервиса командой:
1 |
sudo systemctl status docker |
Всё, установка завершена.
После установки команды docker не будут работать без sudo, вместо вывода будет возникать ошибка:
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Вы можете оставить всё как есть и просто обращаться к докеру с sudo, либо выполнить несколько несложных действий чтобы docker работал под текущим пользователем.
1 2 3 |
sudo usermod -aG docker $(whoami) sudo usermod -aG docker your_current_username |
После этого перелогиниваемся, и всё, можно пользоваться docker’ом.
Установка docker-compose:
1 2 |
sudo apt-get -y install python-pip sudo pip install docker-compose |