Краткая справка по установке Docker на сервере debian 10.
Ставил для последующей установки PACS-а на dcm4chee-arc версии 5.21
Сначала ставим пакеты для обеспечения необходимых зависимостей:
sudo apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common
Скачиваем и добавляем ключ репозитория докера:
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add -
Добавляем репозиторий, обновляемся и устанавливаем собственно:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable"
sudo apt update
sudo apt-cache policy docker-ce
sudo apt install docker-ce
После установки демон должен запуститься автоматически.
Проконтролировать можно, посмотрев на вывод
sudo systemctl status docker
Должно быть примерно так:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2020-04-11 22:20:04 EEST; 11min ago
Docs: https://docs.docker.com
Main PID: 429 (dockerd)
Tasks: 13
Memory: 136.1M
CGroup: /system.slice/docker.service
└─429 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
апр 11 22:20:01 dockerPACS dockerd[429]: time="2020-04-11T22:20:01.109948723+03:00" level=warning msg="Your kernel does not support swap memory limit"
апр 11 22:20:01 dockerPACS dockerd[429]: time="2020-04-11T22:20:01.110879014+03:00" level=warning msg="Your kernel does not support cgroup rt period"
апр 11 22:20:01 dockerPACS dockerd[429]: time="2020-04-11T22:20:01.111073533+03:00" level=warning msg="Your kernel does not support cgroup rt runtime"
апр 11 22:20:01 dockerPACS dockerd[429]: time="2020-04-11T22:20:01.111518725+03:00" level=info msg="Loading containers: start."
апр 11 22:20:03 dockerPACS dockerd[429]: time="2020-04-11T22:20:03.406064355+03:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/
апр 11 22:20:03 dockerPACS dockerd[429]: time="2020-04-11T22:20:03.464100247+03:00" level=info msg="Loading containers: done."
апр 11 22:20:04 dockerPACS dockerd[429]: time="2020-04-11T22:20:04.261094819+03:00" level=info msg="Docker daemon" commit=633a0ea838 graphdriver(s)=overlay2 version=19
апр 11 22:20:04 dockerPACS dockerd[429]: time="2020-04-11T22:20:04.285325505+03:00" level=info msg="Daemon has completed initialization"
апр 11 22:20:04 dockerPACS dockerd[429]: time="2020-04-11T22:20:04.391752036+03:00" level=info msg="API listen on /var/run/docker.sock"
апр 11 22:20:04 dockerPACS systemd[1]: Started Docker Application Container Engine.
После установки демон должен запуститься автоматически.
Проконтролировать можно, посмотрев на вывод
Если так, то готово. Дальше качаем образы, запускаем контейнеры.
(С) Александр Кузнецов, 10.04.2020