Docker: Установка и настройка

Docker: Установка и настройка

Инструкция по установке и первичной настройке #Docker.

Репозиторий

  • Скачать и установить ключ репозитория:
1
 curl -fsSL 'https://download.docker.com/linux/debian/gpg' | gpg --dearmor -o '/etc/apt/keyrings/docker.gpg'
  • Создать файл репозитория /etc/apt/sources.list.d/docker.sources:
1
 . '/etc/os-release' && echo -e "X-Repolib-Name: Docker\nEnabled: yes\nTypes: deb\nURIs: https://download.docker.com/linux/debian\nSuites: ${VERSION_CODENAME}\nComponents: stable\nArchitectures: $( dpkg --print-architecture )\nSigned-By: /etc/apt/keyrings/docker.gpg"| tee '/etc/apt/sources.list.d/docker.sources' > '/dev/null'

Установка

  • Установить пакеты:
1
 apt update && apt install --yes iptables docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

Настройка

  • Скачать файл конфигурации службы daemon.json в /etc/docker/:
1
 f=('daemon'); d='/etc/docker'; p='https://lib.onl/ru/2025/02/654d7f55-10b0-58e0-a57c-26e445b44ab2'; for i in "${f[@]}"; do curl -fsSLo "${d}/${i}.json" "${p}/${i}.json"; done
  • Перезапустить службу:
1
 systemctl restart docker.service