Докер — это открытая платформа для разработки, доставки и эксплуатации приложений. Docker разработан для более быстрого выкладывания ваших приложений. С помощью docker вы можете отделить ваше приложение от вашей инфраструктуры и обращаться с инфраструктурой как управляемым приложением. Docker помогает выкладывать ваш код быстрее, быстрее тестировать, быстрее выкладывать приложения и уменьшить время между написанием кода и запуска кода. Docker делает это с помощью легковесной платформы контейнерной виртуализации, используя процессы и утилиты, которые помогают управлять и выкладывать ваши приложения.
1. Задаем пароль пользователя rootsudo passwd
2. Переходим в пользователя rootsudo su
3. Устанавливаем необходимые пакетыapt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y
4. Настраиваем необходимые репозитории
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Добавляем репозиторий Docker:
cat << EOF > /etc/apt/sources.list.d/buster.list
deb [arch=amd64] https://download.docker.com/linux/debian buster stable
EOF
5.Чтоб изменения вступили в силу запускаем команду обновления пакетов:
sudo apt-get update
6. Установим Docker
apt-get install docker-ce docker-ce-cli containerd.io -y
8. Добавим нашего пользователя (в примере: superuser) в группу docker
usermod -aG docker superuser
9. Перезапускаем Докерsystemctl restart docker
10. Проверяем статус Докераsystemctl status docker
11. Установка Pointer для управления Докеромdocker volume create portainer_data
12. Запускаем контейнер Portainerdocker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
13. Заходим в Portainer
http://localhost:9000