# Windows

Μερικές φορές το Docker ή ο εργαζόμενός σας μπορεί να αντιμετωπίσουν προβλήματα και να μην λειτουργούν ομαλά. Σε τέτοιες περιπτώσεις, μπείτε στο κανάλι #Support να αφαιρέσετε τα κοντέινερ και να εκτελέσετε ξανά την εντολή του worker.

<figure><img src="https://1760863655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNcAWSsZzbS9aRVtiFY9D%2Fuploads%2FeQLaieXmx7Lrcxyo6c8Z%2Fworker%201.png?alt=media&#x26;token=a513968c-6709-42f2-934d-0474973791cc" alt=""><figcaption></figcaption></figure>

Ας υποθέσουμε ότι τα κοντέινερ Docker που διαθέτετε μοιάζουν έτσι αυτήν τη στιγμή, υποδεικνύοντας ότι έχει σταματήσει να λειτουργεί και αυτό που πρέπει να κάνετε είναι να το επανεκκινήσετε. Κάντε τα παρακάτω βήματα:

* Ανοίξτε το PowerShell σαν administrator(διαχειριστή).
* Εισαγάγετε το ακόλουθο script για να καταργήσετε όλα τα κοντέινερ και τις εικόνες και να εκτελέσετε ξανά την εντολή Worker:

```
# Stop all running containers
docker stop $(docker ps -aq)

# Remove all containers
docker rm $(docker ps -aq)

# Remove all images
docker rmi $(docker images -aq)

# Run the worker command
# [ USE YOUR ACTUAL WORKER COMMAND ]
```

* Μπορείτε να βρείτε την εντολή worker στη σελίδα Worker

<figure><img src="https://1760863655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNcAWSsZzbS9aRVtiFY9D%2Fuploads%2Fx5G97eWxZMTL07lGFiwp%2Fworker2.png?alt=media&#x26;token=865c0aae-5746-42bf-a14b-927d432e6b9e" alt=""><figcaption></figcaption></figure>

* Παράδειγμα σεναρίου μετά την αντικατάσταση της εντολής εργαζόμενου:

```
# Stop all running containers
docker stop $(docker ps -aq)

# Remove all containers
docker rm $(docker ps -aq)

# Remove all images
docker rmi $(docker images -aq)

# Run the worker command
docker run -d -v /var/run/docker.sock:/var/run/docker.sock -e DEVICE_NAME="best-testing" -e DEVICE_ID=f2eaaa74-8314-439a-ab1c-5663aca3af13 -e USER_ID=b44b6479-45ec-40b9-9d54-4c0965fab66a -e OPERATING_SYSTEM="Windows" -e USEGPUS=true --pull always ionetcontainers/io-launch:v0.1
```

Αφού εισαγάγετε τον κώδικα, αυτό είναι το αποτέλεσμα στο Powershell:

<figure><img src="https://1760863655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNcAWSsZzbS9aRVtiFY9D%2Fuploads%2FjcirIyUJLQGkJQEuBGzx%2Fworker3.png?alt=media&#x26;token=67931bd9-599b-4970-a529-da8aee52fe9e" alt=""><figcaption></figcaption></figure>

<figure><img src="https://1760863655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNcAWSsZzbS9aRVtiFY9D%2Fuploads%2FTb65Mn1CBaJ6GjJt9k9d%2Fworker4.png?alt=media&#x26;token=4e6783e2-1625-4408-9c5c-53f288b7123b" alt=""><figcaption></figcaption></figure>

* Τώρα, το docker λειτουργεί κανονικά:

<figure><img src="https://1760863655-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNcAWSsZzbS9aRVtiFY9D%2Fuploads%2FG7aNLpQJKS073ca52q5r%2Fworker5.png?alt=media&#x26;token=3feb0edd-8eb2-4065-bf8f-7d9f6c9a8907" alt=""><figcaption></figcaption></figure>
