Установка Docker на Ubuntu 18.04
Установка Docker на Ubuntu 18.04
Чтобы установить Docker swarm читайте эту инструкцию.
Установка
apt update
apt install docker.io
systemctl enable docker
Для хранения логов рекомендуется journald. В файле /etc/docker/daemon.json пропишите:
{
"log-driver": "journald"
}
Также следует ограничить максимальный размер логово journald. Пропишите в /etc/systemd/journald.conf строчку:
SystemMaxUse=10G
Это строчка ограничивает максимальный размер логов в 10 гигабайт
Можно добавить строчки, которые ограничивают количество потоков на загрузку и скачивание образов:
{
"max-concurrent-uploads": 1,
"max-concurrent-downloads": 1
}
Также можно добавить зеркало google для скачивания репозиториев, если основное зеркало слишком нагруженно:
"registry-mirrors": ["https://mirror.gcr.io"]
Перезагрузите конфигурацию докер и сервис systemd:
service docker reload
systemctl daemon-reload
Перенос папки Docker на другой диск
К примеру, вам нужно перенести папку lxc в /srv.
Перед началом остановите Docker.
systemctl stop docker
Тогда создайте папку lxc в srv
mkdir /srv/docker
перенесите все содержимое из папки /var/lib/lxc в /srv/lxc
mv -rf /var/lib/docker/* /srv/docker
Убедитесь что папка /var/lib/lxc пустая
ls -la /var/lib/docker
/etc/fstab пропишите строчку в конце
/srv/docker /var/lib/docker none bind
Сделайте монтирование папки:
mount -a
По умолчанию при загрузке будет монтироваться папка
Запустите Docker
systemctl start docker
Читать также: