Dockpier is personnal project to study Docker Container and API usage. It is composed of 2 elements which is :
- Dockpier-apy : Python-based API made with Flask, Flask-Restful and Docker-Py libraries to contact and interact with the local Docker Engine.
- Dockpier : Web-based Frontend made with VueJS frameworks which present the result of the python API by async request.
This app is available on Community Docker Hub at the following URL :
Firstly, launch the backend container on a Manager Docker node with the following command :
docker run -dti --name dockpier-apy -p 5000:5000 -v /var/run/docker.sock:/var/run/docker.sock tduval/dockpier-apy:latest
Then, launch the frontend container on the same Docker node with the following command :
docker run -dti --name dockpier -p 8080:80 tduval/dockpier:latest
npm install
npm run serve
npm run build
npm run test
npm run lint