Quick Start with Docker Extension
The Docker Extension for Meshery extends Docker Desktopβs position as the developerβs go-to Kubernetes environment with easy access to full the capabilities of Mesheryβs collaborative cloud native management features.
Install the Docker Meshery Extension
Select one of the following three options to install the Docker Meshery Extension:
Using Docker Desktop
Navigate to the Extensions Marketplace of Docker Desktop. From the Dashboard, select Add Extensions in the menu bar or open the Extensions Marketplace from the menu options.
Using Docker Hub
You can find the Docker Meshery Extension in Docker Hub marketplace to install the Docker Meshery Extension.
Using Docker CLI
Meshery runs as a set of one or more containers inside your Docker Desktop virtual machine.
docker extension install meshery/docker-extension-meshery Successfully installed Meshery mesheryctl system dashboard
Remove Meshery as a Docker Extension
If you want to remove Meshery as a Docker extension from your system, follow these steps:
Stop Meshery Container:
- First, stop the running Meshery container (if itβs currently running) using the following Docker command:
$ docker stop meshery-container
Remove Meshery Container:
- After stopping the container, you can remove it using the following command:
$ docker rm meshery-container
Remove Meshery Images:
- Meshery might have pulled Docker images for its components. You can remove these images using the
docker rmi
command. Replace the image names with the actual ones you want to remove:
$ docker rmi meshery/meshery:latest
$ docker rmi meshery/adapters:latest
β¦and so on for other Meshery-related images
Remove Meshery Volumes (if necessary):
- Meshery may have created Docker volumes to persist data. You can list and remove these volumes using the
docker volume ls
anddocker volume rm
commands. For example:
$ docker volume ls
$ docker volume rm meshery-data-volume
β¦remove other Meshery-related volumes if present
Remove Docker Network (if necessary):
- If Meshery created a custom Docker network, you can remove it using the
docker network rm
command. For example:
$ docker network rm meshery-network
Clean Up Configuration (optional):
- If Meshery created configuration files or directories on your host machine, you can remove them manually if you no longer need them.
Recent Discussions with "meshery" Tag
- Oct 24 | Getting error when using utils.SetupContextEnv() when writing tests for relationship command
- Oct 30 | Getting Meshery locally using Docker Desktop for Meshery UI contribution
- Nov 16 | Where's the Cortex Integration of Meshmap?
- Oct 09 | I created an environment but it cannot be listed
- Oct 14 | Explore Meshery's Published Relationship Design Examples
- Oct 09 | Meshery CLI Maintainer: Matthieu Evrin
- Oct 11 | Fatal: repository 'https://github.com/mitchellh/osext/' not found
- Sep 27 | How to connect sistent to meshery locally?
- Jun 27 | Meshery Build and Release Meeting | June 27th 2024
- Oct 08 | Make ui build issue
Suggested Reading
- Docker - Install Meshery on Docker