docs:docker:setup
Docker установка и настройка
Установка Docker на Debian
apt-get remove docker docker-engine docker.io containerd runc apt-get install ca-certificates curl gnupg install -m 0755 -d /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg chmod a+r /etc/apt/keyrings/docker.gpg
echo \ "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \ "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | \ tee /etc/apt/sources.list.d/docker.list > /dev/null
apt update apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
тест
docker run hello-world
Перенос хранилища Docker
До того момента, пока не создано ни одного контейнера и не скачан ни один образ, лучше позаботиться о месте хранения…
О расположении папок докера можно почитать тут https://www.freecodecamp.org/news/where-are-docker-images-stored-docker-container-paths-explained/
На моем сервере, к примеру, маленький системный диск на 120 гиг, а все данные хранятся на RAID-10 массиве, а образы докера достаточно массивные, еще могут и volume забиваться
сперва редактируем или создаем файл (его часто нет)
nano /etc/docker/daemon.json
А там прописываем примерно следующее
{ "data-root": "/mnt/disk1/docker" }
А далее перезапускаем
systemctl daemon-reload && systemctl restart docker
/www/wiki.tech-research.ru/data/pages/docs/docker/setup.txt · Последнее изменение: 2024/06/30 15:00 — PavelB