Slovenščina
Appearance
Slovenščina
Appearance
Ta vodnik opisuje, kako s funkcijo zagonske skripte WSL Dashboard samodejno zagnati storitve ob zagonu vaše distribucije Linux.
NOTE
Ta članek opisuje samodejni zagon storitev znotraj distribucije (samodejni zagon storitev, kot je Docker, prek skripte znotraj Linuxa). Če želite, da se aplikacija WSL Dashboard samodejno zažene ob zagonu sistema Windows, glejte Možnosti konfiguracije: samodejni zagon.
1. Konfiguracija poti skriptne kljuke
Vstopna točka te funkcije je v pojavnem oknu z nastavitvami katere koli nameščene distribucije. Odprite nastavitve izbrane distribucije in v ustrezno vnosno polje vnesite pot svoje zagonske skripte.

2. Primer: zagonska skripta za Docker vsebnike
To je primer skripte (init.sh), ki prikazuje samodejni zagon Docker vsebnikov in drugih storitev.
root@cloud:/home# cat init.sh
#! /bin/bash
# Dodaj dnevnik zagona Dockerja za lažje odpravljanje težav
LOG_FILE="/var/log/wsl-dashboard-example.log"
echo "$(date): Starting WSL initialization script..." >> $LOG_FILE
# 1. Ustavi Docker
echo "$(date): Attempting to stop Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose down >> $LOG_FILE 2>&1
# 2. Zaženi Docker
echo "$(date): Attempting to start Docker service..." >> $LOG_FILE
cd /home/docker/ && docker compose up -d >> $LOG_FILE 2>&1
DOCKER_EXIT_CODE=$?
echo "$(date): Docker startup complete, exit code: $DOCKER_EXIT_CODE" >> $LOG_FILE
# 3. Zaženi vse druge storitve
/home/www/apps/hello-go/hello >> $LOG_FILE 2>&1