Slide 1

Slide 1 text

Docker monitor Dexter Benoni 17/05/2023

Slide 2

Slide 2 text

Summary Introduction I) Project overview 1) Purpose & personal goal 2) Stack & architecture II) Current State & improvements idea 1) Demonstration 2) Next steps 2

Slide 3

Slide 3 text

3 Introduction ➢ Software developer consultant @Akkodis ➢ Current stacks: React, VueJS, Spring-boot, Flutter, Google Cloud ➢ Interested by software development in general (web, mobile, embedded) ➢ Reach me out: linkedin , mail , github

Slide 4

Slide 4 text

4 Project Overview

Slide 5

Slide 5 text

Motivations 5 ➢ Implement clean architecture with flutter ➢ Use Python on a real case & learn the basic

Slide 6

Slide 6 text

Goals 6 ➢ Implement a dashboard to manage docker container.

Slide 7

Slide 7 text

7

Slide 8

Slide 8 text

8 I - Project overview 2) Stack & Architecture

Slide 9

Slide 9 text

9 I - Project overview 2) Stack & Architecture

Slide 10

Slide 10 text

10 Current State & improvements idea

Slide 11

Slide 11 text

11 II - Current State & improvements idea 1) Demonstration ➢ Start & Stop Container ➢ Create an image with a Dockerfile ➢ Metrics of the containers

Slide 12

Slide 12 text

12 II - Current State & improvements idea 2) Next steps ➢ Separate the server from the Flask API (K8S node) ➢ Send notifications throught pub/sub system (e.g: Twilio, Firebase trigger) ➢ Using a database to store all actions perform by users ➢ Implement a shell prompt in the web UI

Slide 13

Slide 13 text

13 Ressources ➢ https://docker-py.readthedocs.io/en/stable/co ntainers.html#container-objects ➢ https://pub.dev/packages/flutter_dropzone ➢ https://github.com/dexterBEN/docker_monito r/tree/develop ➢ https://www.youtube.com/watch?v=pZdJX3P AydQ

Slide 14

Slide 14 text

Thank you for your attention !