init
This commit is contained in:
commit
c5cd492449
475 changed files with 27928 additions and 0 deletions
54
technology/applications/web/Portainer.md
Normal file
54
technology/applications/web/Portainer.md
Normal file
|
@ -0,0 +1,54 @@
|
|||
---
|
||||
obj: application
|
||||
website: https://www.portainer.io/
|
||||
repo: https://github.com/portainer/portainer
|
||||
---
|
||||
# Portainer
|
||||
Portainer is an open-source container management tool designed to simplify the deployment, management, and monitoring of [Docker](../../tools/Docker.md) containers. With its user-friendly interface and robust feature set, Portainer makes it easy for both beginners and experienced users to interact with [Docker](../../tools/Docker.md) and containerized applications.
|
||||
|
||||
## Features
|
||||
### 1. **Intuitive Web Interface:**
|
||||
- Portainer provides a web-based user interface that allows users to manage Docker containers, images, volumes, and networks with ease.
|
||||
### 2. **Multi-Platform Support:**
|
||||
- Portainer supports various [Docker](../../tools/Docker.md) installations, including Docker Desktop, Docker Swarm, and Kubernetes, making it a versatile choice for managing containers across different environments.
|
||||
### 3. **User Authentication and Role-Based Access Control (RBAC):**
|
||||
- Securely manage access to [Docker](../../tools/Docker.md) resources by implementing user authentication and RBAC. Define user roles and permissions to control who can perform specific actions.
|
||||
### 4. **App Templates and Stack Deployment:**
|
||||
- Portainer simplifies the deployment of applications by providing app templates. Users can deploy stacks, which are groups of interconnected services, with just a few clicks.
|
||||
### 5. **Container Lifecycle Management:**
|
||||
- Start, stop, restart, and remove containers effortlessly using the Portainer interface. Monitor container health and resource usage in real-time.
|
||||
### 6. **Image Management:**
|
||||
- Browse, pull, and manage [Docker](../../tools/Docker.md) images from Docker Hub or other registries. Portainer makes it easy to update images and inspect image details.
|
||||
### 7. **Volume and Network Management:**
|
||||
- Create and manage [Docker](../../tools/Docker.md) volumes and networks through the Portainer interface. Configure network settings and attach volumes to containers seamlessly.
|
||||
### 8. **Endpoint Management:**
|
||||
- Portainer supports the management of multiple [Docker](../../tools/Docker.md) endpoints from a single Portainer instance, providing a centralized point of control for distributed environments.
|
||||
|
||||
## Usage
|
||||
### 1. **Container Management:**
|
||||
- View, start, stop, restart, and remove containers from the Portainer dashboard. Access detailed information about each container, including logs and resource usage.
|
||||
### 2. **Image Management:**
|
||||
- Browse and pull [Docker](../../tools/Docker.md) images from registries. Keep images up-to-date and inspect image details, such as layers and tags.
|
||||
### 3. **Volume and Network Management:**
|
||||
- Create and manage [Docker](../../tools/Docker.md) volumes and networks. Configure volume bindings and network settings for containers.
|
||||
### 4. **Application Deployment:**
|
||||
- Deploy applications using the Stacks feature. Choose from pre-configured app templates or define your own [Docker Compose](../../tools/Docker%20Compose.md) files for customized deployments.
|
||||
### 5. **Monitoring and Health Checks:**
|
||||
- Monitor the health of containers and receive alerts for issues. Utilize Portainer's health check features to ensure the reliability of deployed services.
|
||||
### 6. **Multi-Endpoint Management:**
|
||||
- Manage [Docker](../../tools/Docker.md) endpoints from different locations using a single Portainer instance. Switch between environments to control resources across various [Docker](../../tools/Docker.md) installations.
|
||||
|
||||
## Docker Compose
|
||||
```yaml
|
||||
version: '3.3'
|
||||
|
||||
services:
|
||||
portainer-ce:
|
||||
ports:
|
||||
- '9010:9000' # Web UI
|
||||
restart: always
|
||||
volumes:
|
||||
- '/var/run/docker.sock:/var/run/docker.sock'
|
||||
- './data:/data'
|
||||
image: portainer/portainer-ce
|
||||
```
|
Loading…
Add table
Add a link
Reference in a new issue