заметки об администрировании и python. Траблшутинг в «примерах» и HOWTO.

😎 О себе | 📚 Литература и ресурсы | ⚡ Все посты | 📮 E-mail
8 заметок с тегом

docker

Cert-manager: Internal error occurred: failed calling webhook «webhook.cert-manager.io»

При создании сертификата или issuer’a появлялась ошибка


Error from server (InternalError): error when creating "certificate.yaml": Internal error occurred: failed calling webhook "webhook.cert-manager.io": Post https://cert-manager-webhook.cert-manager.svc:443/validate?timeout=30s: net/http: request canceled (Client.Timeout exceeded while awaiting headers)

Вариантом решения было указанием DNS-серверов в конфигурационном файле Docker’a

В файле /etc/docker/daemon.json добавляем


"dns": ["8.8.8.8", "8.8.8.4"],

 2 комментария    247   5 мес   cert-manager   docker   Kubernetes   ssl
 Нет комментариев    115   7 мес   docker   pid
 Нет комментариев    265   2019   docker   Jenkins

Docker: ERROR: no matching manifest for unknown in the manifest list entries

docker_1.png Docker ERROR no matching manifest for unknown in the manifest list entries

Решил я значит запустить docker-compose на Windows, но не тут то было. Сразу получил ошибку


Creating network "docker_dle_default" with the default driver
Pulling mysql (mysql:latest)...
latest: Pulling from library/mysql
ERROR: no matching manifest for unknown in the manifest list entries


Сразу же было найдено решение:

  1. Активировать «Windows containers» правой мыши по значку Docker в трее
  2. Правой мыши по значку Docker в трее и открываем пункт Settings
  3. Переходим в раздел Daemon
  4. Активируем Experimental features
  5. Перезапускаем Docker
 Нет комментариев    427   2019   docker   Error

После обновления не запускается Docker


-- Unit containerd.service has begun starting up.
Jan 09 11:32:35 gitlab-runner-1 modprobe[36796]: modprobe: ERROR: ../libkmod/libkmod.c:586 kmod_search_moddep() could not open moddep file '/lib/modules/4.4.0-138-generic/modules.dep.bin'
Jan 09 11:32:35 gitlab-runner-1 modprobe[36796]: modprobe: FATAL: Module overlay not found in directory /lib/modules/4.4.0-138-generic
Jan 09 11:32:35 gitlab-runner-1 systemd[1]: containerd.service: Control process exited, code=exited status=1
Jan 09 11:32:35 gitlab-runner-1 systemd[1]: containerd.service: Failed with result 'exit-code'.
Jan 09 11:32:35 gitlab-runner-1 systemd[1]: Failed to start containerd container runtime.
-- Subject: Unit containerd.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support


Решение:


vim /lib/systemd/system/containerd.service


Приводим к виду строку

 
#ExecStartPre=/sbin/modprobe overlay


Перезагружаем юнит и перезапускаем сервис


systemctl daemon-reload
systemctl restart containerd.service


Создаем /etc/docker/daemon.json и указываем


{
  "storage-driver": "vfs"
}


(файловая система может быть иная)


systemctl restart docker.service


 Нет комментариев    286   2019   containerd   docker   modprobe   overlay

Не работает селектор версий MySQL в ISPmanager v5 Lite

Не работает селектор версий MySQL в ISPmanager v5 Lite
На днях столкнулся с проблемой — клиент жаловался, что не может воспользоваться селектором версий MySQL в разделе «Базы данных».

Суть в том, что для данной возможности используется docker, и после обновления системы контейнеры не запустились, чем и вызвали проблему.

Проверяем есть ли запущенные контейнеры командой


 docker ps


Если ничего нет, то требуется их пнуть вручную, для этого выполняем следующую команду, которая их запустит


docker start `docker ps -a | grep Exit | awk '{print $1}'`


Ранее Ctrl + ↓