> ## Documentation Index
> Fetch the complete documentation index at: https://io-migration.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Stop & Restart the Platform

### Stop the Platform

Run the command below in Terminal to stop and remove all containers for Linux.

```Text Terminal Command theme={null}
sudo docker stop $(sudo docker ps -a -q); sudo docker rm $(sudo docker ps -q)
```

### Restart the Platform

* Reboot your computer or server.
* After you reboot the device, restart the platform.
* Rerun the same command provided on the website during the initial setup. It resembles `docker run -d`.

> [!CAUTION]
>
> Verify that you're not running two instances of io-worker-vc.

Run the command below to verify that you're running a single instance of io-worker-vc.

```Text Terminal Command theme={null}
docker ps
```

If there are 2 containers running the same image io-worker-vc , the platform fails. The output resembles the sample below:

```
~$ docker ps
CONTAINER ID   IMAGE                               COMMAND                  CREATED          STATUS         PORTS     NAMES
87b1b066bdfa   ionetcontainers/io-worker-monitor   "tail -f /dev/null"      3 seconds ago    Up 2 seconds             agitated_hawking
7033c1b8feba   ionetcontainers/io-worker-vc        "sudo -E /srp/invoke…"   8 seconds ago    Up 8 seconds             friendly_ritchie
67f699e12c2e   ionetcontainers/io-worker-vc        "sudo -E /srp/invoke…"   10 seconds ago   Up 8 seconds             sleepy_feynman
```

#### How to fix this?

Run the stop all docker containers (check troubleshooting guide) and run the (docker run -d ...) command from website only ONCE to run the platform normally.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.