install python with KivyMD
===== using python alpine base image
- cd /home
- mkdir workspace
- apk add --no-cache jpeg-dev zlib-dev
- apk add --no-cache --virtual .build-deps build-base linux-headers && pip install pillow
- apk add mesa-dev
- pip install kivymd
===== use conda base image
- cd /home
- mkdir workspace && cd workspace
- conda create --name kivyenv -y
- conda activate kivyenv
- conda install kivy -c conda-forge -y
- python -m pip install kivymd
- apt-get update
- apt-get install libmtdev-dev libgl1-mesa-glx -y
cannot be done because there is no reliable way to porting display from docker to host
Every time calling App
will return Cannot connect to server X and abruptly exit