Resuelva el problema de que Harbour no puede iniciarse automáticamente después de que se reinicia el servidor

pregunta

Cuando se reinicia el servidor donde se implementa Harbor, es posible que Harbor no siga el sistema para iniciarse automáticamente

solución

Suponga que el directorio de instalación de Harbor es /usr/local/harbor. Una vez completada la instalación de Harbor, se generará un archivo de configuración docker-compose.yml en este directorio. Puede usar docker-compose para operar este archivo para controlar el comienzo y la parada del puerto.

A continuación, escriba un servicio systemd que inicie Harbor y asígnele el nombre harbour.service (ubicado en el directorio /etc/systemd/system):

[Unit]
Description=harbor
After=docker.service systemd-networkd.service systemd-resolved.service
Requires=docker.service
Documentation=http://github.com/vmware/harbor

[Service]
Type=simple
Restart=on-failure
RestartSec=5
ExecStart=/usr/local/bin/docker-compose -f  /usr/local/harbor/docker-compose.yml up
ExecStop=/usr/local/bin/docker-compose -f  /usr/local/harbor/docker-compose.yml down

[Install]
WantedBy=multi-user.target

Una vez completada la escritura, use systemctl enable harbour.service para configurar el arranque para que se inicie automáticamente. Luego reinicie el servidor para probar.

Supongo que te gusta

Origin blog.csdn.net/u012751272/article/details/118859114
Recomendado
Clasificación