Docker Factory Reset

Reset to factory defaults: Choose this option to reset all options on Docker Desktop to their initial state, the same as when Docker Desktop was first installed. Diagnose and feedback In-app diagnostics. Something like a ‘factory reset’? Matt1 (Skinah) November 21, 2020, 12:41pm #2. Sudo apt purge openhab. Sudo apt install openhab. That should completely wipe and reinstall it if your on Linux. The first option was to click 'Reset Docker to factory defaults', so I clicked that. The 'Reset Docker Desktop to factory defaults' pops up, with the loading bar moving from side to side. The problem is that I can't exit this popup, I can't click on the original message, and there's nothing for me to force quit. Jun 22, 2020 Then restarting Docker allowed me to reset all settings and purge data. Then restarting Docker again started it in a non-broken state and I could resume working. Hope that helps anyone else. The docker wsl2 images are the issue, unregistered those and letting docker rest them resolved in my case. The first option was to click 'Reset Docker to factory defaults', so I clicked that. The 'Reset Docker Desktop to factory defaults' pops up, with the loading bar moving from side to side. The problem is that I can't exit this popup, I can't click on the original message, and there's nothing for me to force quit.

Google is committed to advancing racial equity for Black communities. See how.

Stop OTBR Docker

Use Ctrl+C in the terminal window running OTBR Docker to stop the processgracefully.

Docker

If you are running a simulated RCP, also use Ctrl+C to stop the processes forsocat and the RCP node itself.

Restart OTBR Docker

Follow the same complete procedure in Run OTBRDocker and TestConnectivity to restart OTBRDocker.

Upon restart, even though OTBR Docker reforms a Thread network using the networkcredentials you already provided, it does not automatically push the SLAACaddresses needed for internet connectivity and border routing. You must reformthe Thread network through the Web GUI to ensure border routing functions areenabled.

If after joining a Thread node to the network it doesn't receive an on-meshIPv6 address, factory reset it with the factoryreset CLI command andreconfigure it as detailed in Join the second node to the Threadnetwork.

Reset

Docker maintenance

If you are having problems with OTBR Docker, you might have multiple containersrunning. Before running OTBR Docker, we recommend cleaning up any extraneousDocker containers, both running and stopped.

Note that there is a difference between Docker images and containers. Images arethe source, while containers are instances of the source image. You can havemultiple container instances running from the same source Docker image.

To view all stopped and running Docker containers on your machine:

To stop and remove a specific Docker container, use the Container ID from theprevious command:

To stop and remove all Docker containers at once:

To view all Docker images:

To remove a Docker image, use the Image ID from the previous command. Note thatany stopped or running containers based on the image must be removed prior toremoving the Docker image.

Caution:

Factory Reset Windows 10

If you remove a Docker image, you'll have to rebuild it from theDockerfile or repull it from Docker Hub, as detailed in the OTBR DockerOverview.