https://github.com/sony-level/dockermanager
Gere tes images docker depuis une interface web dedié
https://github.com/sony-level/dockermanager
docker docker-compose node-js reactjs
Last synced: 3 months ago
JSON representation
Gere tes images docker depuis une interface web dedié
- Host: GitHub
- URL: https://github.com/sony-level/dockermanager
- Owner: sony-level
- License: mit
- Created: 2024-06-11T22:48:07.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-14T21:42:40.000Z (almost 2 years ago)
- Last Synced: 2024-07-14T22:46:35.726Z (almost 2 years ago)
- Topics: docker, docker-compose, node-js, reactjs
- Language: JavaScript
- Homepage:
- Size: 874 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
# Docker Manager Dashboard
[](https://github.com/sony-level/dockerManager/stargazers) [](https://github.com/sony-level/dockerManager/issues) [](https://github.com/sony-level/DockerManager)
Une interface graphique simple pour gerer les conteneurs docker 
## Features
- Démarrer/arrêter, redémarrer, supprimer et voir les journaux d'un conteneur Docker instantanément.
- Filtrer les conteneurs par leur statut de fonctionnement.
- Créer des groupes de conteneurs Docker.
- PAction en masse sur les conteneurs basés sur le groupe.
- Statistiques de consommation du système en direct pour les conteneurs Docker actifs.
- Exécuter ou supprimer une image.
- Pas besoin d'utiliser le terminal pour les tâches courantes.
## Démarrer l'application
Avant de suivre les étapes ci-dessous pour démarrer l'application, assurez-vous d'avoir `node` et `npm` installés sur votre système.
- Cloner le dépôt
-
```
git clone git@github.com:sony-level/dockerManager.git
```
- Changer de répertoire
```
cd ./dockerManager
```
- Exécuter `app.js`, cela installera automatiquement tous les [modules node](https://github.com/sony-level/dockerManager/blob/master/backend/package.json) pour vous s'ils ne sont pas déjà installés.
```
node app.js
```
- Maintenant, visitez http://localhost:3230/
## Utiliser Docker
Vous pouvez exécuter cette application via un conteneur Docker, mais cela fonctionne uniquement sous **MacOS**. Vous pouvez l'utiliser avec ou sans [**`docker compose`**](https://docs.docker.com/compose/).
De plus, l'application sera exposée sur le port http://localhost:3230.
### Sans Docker Compose
Si vous n'avez pas de docker compose, alors vous pouvez utiliser les commandes suivantes :
- Pour construire l'image :
```
docker build . -t docker-Manager
```
- Pour exécuter l'image :
```
docker run -p 3230:3230 -v /usr/local/bin/docker:/usr/local/bin/docker -v /var/run/docker.sock:/var/run/docker.sock docke-Manager
```
### Avec Docker Compose
Si vous avez déjà installé Docker Compose, il vous suffit de faire ceci :
```
docker-compose build
docker-compose up
```
# Documentations
- [Backend API](https://github.com/sony-level/dockerManager/tree/master/backend)
- [Client](https://github.com/sony-level/dockerManager/tree/master/client)