Установка Docker на Ubuntu 18.04
Установка Docker на Ubuntu 18.04
Установка
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
Читать также: