Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
Signed-off-by: Lee Calcote <[email protected]>
  • Loading branch information
leecalcote committed Apr 26, 2024
1 parent afd95b9 commit 584a5ab
Show file tree
Hide file tree
Showing 2 changed files with 53 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Ready to take your open source journey to the next level? We're thrilled to anno

Our users and contributors have always been celebrated at Layer5. Each participation milestone you achieve and every uplifting community interaction contributes to our shared mission of empowering engineers.

Every aspect of what we do revolves around our users and contributors. We are thrilled to unveil our latest initiative that celebrates and rewards our invaluable users and contributors – [Layer5 Badges](https://badges.layer5.io)!
Every aspect of what we do revolves around our users and contributors. We are thrilled to unveil our latest initiative that celebrates and rewards our invaluable users and contributors – <a href="https://badges.layer5.io">Layer5 Badges</a>!

### What Are Layer5 Badges?

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,49 +16,85 @@ published: true
---

import { BlogWrapper } from "../../Blog.style.js";

import { Link } from "gatsby";
import Button from "../../../../reusecore/Button";
import DockerLogo from "../../../../assets/images/partners/docker.svg";
import dockercompose_logo from "../../../../assets/images/dockercompose-logo/dockercompose-logo.webp";

<BlogWrapper>

<div class="intro"><p>
Experience the power and ease of the Docker Meshery Extension. Download the extension from <a href="https://hub.docker.com/extensions/meshery/docker-extension-meshery">Docker Hub</a> and start streamlining your multi-container application development and management today.
</p></div>

## Simplify Multi-container Application Management with the Docker Meshery Extension

Streamline your Docker Compose workflow and gain powerful visualization and lifecycle management for your multi-container applications with the Docker Meshery Extension. This extension seamlessly integrates Meshery, a service management platform, with Docker, allowing you to effortlessly import, deploy, visualize, and manage your Docker Compose applications.
<p>Streamline your Docker Compose workflow and gain powerful visualization and lifecycle management for your multi-container applications with the Docker Meshery Extension. This extension seamlessly integrates Meshery, a service management platform, with Docker, allowing you to effortlessly import, deploy, visualize, and manage your Docker Compose applications.</p>

<img src={dockercompose_logo} className="image-right-no-shadow" />

**Effortless Import: From Compose to Meshery**
<h2>Effortless Import: Docker Compose as Meshery Design</h2>

Get started quickly by importing your existing Docker Compose applications directly into Meshery. The extension streamlines the process, eliminating the need for manual configuration. Simply navigate to Meshery and leverage the intuitive UI to import your Compose file. Meshery intelligently parses the file, recognizing your application's components and dependencies.
<p>Get started quickly by importing your existing Docker Compose applications directly into Meshery. The extension streamlines the process, eliminating the need for manual configuration. Simply navigate to Meshery and leverage the intuitive UI to import your Compose file. Meshery intelligently parses the file, recognizing your application's components and dependencies.</p>

**Seamless Deployment to Kubernetes**
<p>Import your existing designs and existing infrastructure configurations into Meshery. The platform supports a variety of application definition formats, and you can import designs using either the Meshery CLI or the Meshery UI.</p>

With your application imported, take advantage of Meshery's robust deployment capabilities. Deploy your multi-container application to a Kubernetes cluster with a single click. Meshery handles the intricacies of the deployment process, ensuring your application runs smoothly within your Kubernetes environment.
**Supported Design Definition Formats**

**Visualize Your Application with MeshMap**
Meshery supports the following design definition formats:

Gain valuable insights into your application's health and performance with MeshMap, Meshery's interactive service graph. MeshMap provides a clear visual representation of your application's architecture, allowing you to easily identify dependencies and potential bottlenecks.
- [Kubernetes Manifests](https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/)
- [Helm Charts](https://helm.sh/docs/topics/charts/)
- --> **[Docker Compose](https://docs.docker.com/compose/)**
- [Meshery Designs](https://docs.meshery.io/concepts/logical/designs)

### Interactive Management with MeshMap
#### Import Docker Compose Apps Using Meshery CLI

<strong>Step 1: Install Meshery CLI</strong>

<p>
Before you can use the Meshery CLI to import a Docker Compose app, you must first install it. You can install Meshery CLI by <a href="https://docs.meshery.io/installation#install-mesheryctl">following the instructions</a>.
</p>

<strong>Step 2: Import the Design Manifest</strong>

Once you have created your Design Definition file, you can use the Meshery CLI to import your Docker Compose app into Meshery. To do this, run the following command:

```shell
mesheryctl pattern import -f [file/url] -s [source-type]
```

This command enable users to import their existing designs from sources as

- Helm Charts
- Kubernetes Manifests
- Docker Compose

**Example :**

```shell
mesheryctl pattern import -f ./SampleDesign.yml -s "Kubernetes Manifest"
```

<br />

### Seamless Deployment to Kubernetes

<p>With your application imported, take advantage of Meshery's robust deployment capabilities. Deploy your multi-container application to a Kubernetes cluster with a single click. Meshery handles the intricacies of the deployment process, ensuring your application runs smoothly within your Kubernetes environment.</p>

### Visualize Your Application with MeshMap

Gain valuable insights into your application's health and performance with MeshMap, Meshery's interactive service graph. MeshMap provides a clear visual representation of your application's architecture, allowing you to easily identify dependencies and potential bottlenecks.

### Interactive Management with MeshMap

[MeshMap](/cloud-native-management/meshmap) empowers you to manage your application directly within the visualized service graph. The web-based interactive terminal integrated with MeshMap grants you the ability to execute commands on individual containers or services within your application. This eliminates the need to switch between different tools or terminals, streamlining troubleshooting and management tasks.

### Seamless Integration with Docker: A Powerful Partnership
## Seamless Integration with Docker: A Powerful Partnership

<img src={DockerLogo} className="image-right-no-shadow" />

The Docker Meshery Extension fosters a powerful collaboration between [Layer5 and Docker](/company/news/layer5-joins-docker-extension-program-bringing-kubernetes-and-service-mesh-management-to-docker-with-meshery). Leveraging the familiarity and widespread adoption of Docker Compose, the extension empowers you to harness the advanced management and visualization capabilities of Meshery. This translates to a more efficient and streamlined workflow for managing your multi-container applications.
<p>The Docker Meshery Extension fosters a powerful collaboration between <Link to="/company/news/layer5-joins-docker-extension-program-bringing-kubernetes-and-service-mesh-management-to-docker-with-meshery">Layer5 and Docker</Link>. Leveraging the familiarity and widespread adoption of Docker Compose, the extension empowers you to harness the advanced management and visualization capabilities of Meshery. This translates to a more efficient and streamlined workflow for managing your multi-container applications.</p>

**Get Started Today**
<strong>Get Started Today</strong>

Experience the power and ease of the Docker Meshery Extension. Download the extension from [Docker Hub](https://hub.docker.com/extensions/meshery/docker-extension-meshery) and start streamlining your multi-container application development and management today.
<p>Experience the power and ease of the Docker Meshery Extension. Download the extension from <a href="https://hub.docker.com/extensions/meshery/docker-extension-meshery">Docker Hub</a> and start streamlining your multi-container application development and management today.</p>

</BlogWrapper>

0 comments on commit 584a5ab

Please sign in to comment.