Docker swarm обновить сертификат

Обновление сертификатов docker swarm

Посмотрите через:

journalctl -u docker -r

когда был просрочен сертификат. Там должна быть строчка вида

swarm component could not be started
error while loading TLS certificate in /var/lib/docker/swarm/certificates/swarm-node.crt: certificate
cluster exited with error: error while loading TLS certificate in /var/lib/docker/swarm/certificates/swarm-node.crt: certificate (1 - kxcsykg7ktcl2yw4e2k52dalq) not valid after Tue, 08 Jun 2021 04:02:00 UTC

Тогда нужно выполнить следующие команды:

sudo timedatectl set-ntp no

sudo service docker stop

sudo date --set "01 Jun 2021 00:00:00"

sudo service docker start

sudo docker swarm ca --rotate

sudo timedatectl set-ntp yes

sudo docker swarm ca --rotate

sudo service docker stop

sudo service docker start

 

Остались вопросы?

Если вы хотите получить консультацию или оставить комментарий, заполните форму ниже:
Укажите ваше имя:
Укажите вашу почту, чтобы я смог вам ответить:
Напишите ваш вопрос или комментарий: