Swarmpit
Simplifying Docker Swarm Management
Swarmpit emerges as a user-friendly web-based interface for managing Docker Swarm clusters with unparalleled ease. This open-source solution is designed to simplify the orchestration, monitoring, and deployment of applications within a Docker Swarm environment.
Key Features
-
Intuitive Web Interface: Swarmpit offers an intuitive dashboard that empowers users to effortlessly manage Docker Swarm clusters through a clean and responsive web interface.
-
Application Deployment: Streamline the deployment of services and applications in your Docker Swarm cluster with Swarmpit's straightforward and accessible deployment features.
-
Monitoring and Insights: Gain insights into the health and performance of your Docker services. Swarmpit provides monitoring capabilities and visualizations to ensure optimal cluster management.
-
User and Team Management: Collaborate seamlessly by managing users and teams within Swarmpit, facilitating effective coordination among stakeholders.
Getting Started
Explore the simplicity of Swarmpit by setting up and configuring your Docker Swarm cluster effortlessly. The Swarmpit documentation provides comprehensive guidance for both beginners and experienced users.
Community and Support
Join the Swarmpit community to engage with fellow users, share experiences, and stay informed about updates and enhancements. Swarmpit's open-source nature encourages collaboration and community-driven development.
Discover the convenience and efficiency of Docker Swarm management with Swarmpit—where user-friendly interfaces meet powerful orchestration.
Volumes
Deployment
Run the following command on a docker swarm node
docker run -it --rm \
--name swarmpit-installer \
--volume /var/run/docker.sock:/var/run/docker.sock \
swarmpit/install:1.9
Docker swarm file
configure traefik then deply the stack with traefik parameters, then deploy with shared disks as the following yaml file
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
|
Notes
-
delete unused local volumes (may need to reboot the manager first).
-
agent restart policy is 'none' so it wont keep trying to deploy a container on 386 nodes.