Создание Linux сервера с Docker

Материал из darklurker wiki
Перейти к: навигация, поиск

Docker Starter Guide

Установка Docker

  • Перед началом зарегистрируйте аккаунт в Docker по ссылке
  • Если использовать Ubuntu, то можно установить Docker из стандартного репозитория
sudo apt update -yqq
sudo apt install docker.io -y
  • Лучше всего использовать Community Edition, гайд по установке можно найти в документации Docker
  • Так как для работы с Docker необходимы root права, добавим алиас для удобства
vim ~/.bash_aliases
alias docker='sudo docker'
  • После всех манипуляций необходимо залогиниться, используя данные из первого шага
docker login
  • Для теста можно запустить первый контейнер
docker run hello-world
docker container ls --all

  • Остальные действия в справке docker --help


Запуск при старте системы и автологин

  • Автозапуск можно настроить с использованием systemd (подробнее)
sudo systemctl enable docker
  • Для автологина после запуска Docker создадим файл с credentials
vim ~/.docker/config.json
  • Поместим в него содержимое
{
	"ServerURL": "https://index.docker.io/v1",
	"Username": "username",
	"Secret": "password"
}