Sign inSign up

hkprog/sqlalchemy-mariadb

By hkprog

Updated over 1 year ago

Image
1

1.4K

hkprog/sqlalchemy-mariadb repository overview

SQLAlchemy and MariaDB

SQLAlchemy, MariaDB, gunicron (Flask), docker both amd64 (for windows and linux desktop) and aarch64 (for macOS and raspberry pi). Allowing running multiple service at the same time.

Repository

https://gitlab.hkprog.org/dockers/sqlalchemy-mariadb

Docker hub

https://hub.docker.com/hkprog/sqlalchemy-mariadb

Versions

Nameversion
python33.13.1
pyenvv.2.5.1
flask3.1.0
gunicorn23.0.0
SQLAlchemy2.0.37
alembic1.14.1

Using pyenv

bash
pyenv versions

location of python3:

/home/developer/.pyenv/shims/python3

location of pip3:

/home/developer/.pyenv/shims/pip3

location of pyenv:

/home/developer/.pyenv/bin/pyenv

production versions

To run in interactive mode:

docker pull hkprog/sqlalchemy-mariadb:alpine-3.16-aarch64
docker run -v 8000:8000 -d hkprog/sqlalchemy-mariadb:alpine-3.16-aarch64
curl http://localhost:8000

or using docker desktop by using "entry-point"

Docker TagOSC LibMariaDBArchitecture
alpine-3.16-aarch64Alpine 3.16.9musl libc10.6.16arm64 (aarch64)
alpine-3.16-amd64Alpine 3.16.9musl libc10.6.16x86_64 (amd64)
alpine-3.17-aarch64Alpine 3.17.10musl libc10.6.16arm64 (aarch64)
alpine-3.17-amd64Alpine 3.17.10musl libc10.6.16x86_64 (amd64)
alpine-3.18-aarch64Alpine 3.18.11musl libc10.11.10arm64 (aarch64)
alpine-3.18-amd64Alpine 3.18.11musl libc10.11.10x86_64 (amd64)
alpine-3.19-aarch64Alpine 3.19.6musl libc10.11.6arm64 (aarch64)
alpine-3.19-amd64Alpine 3.19.6musl libc10.11.6x86_64 (amd64)
alpine-3.20-aarch64Alpine 3.20.5musl libc10.11.10arm64 (aarch64)
alpine-3.20-amd64Alpine 3.20.5musl libc10.11.10x86_64 (amd64)
alpine-3.21-aarch64Alpine 3.21.2musl libc11.4.4arm64 (aarch64)
alpine-3.21-amd64Alpine 3.21.2musl libc11.4.4x86_64 (amd64)
centos-8-aarch64CentOS Linux 8GLIBC 2.2810.3.28arm64 (aarch64)
centos-8-amd64CentOS Linux 8GLIBC 2.2810.3.28x86_64 (amd64)
centos-stream-9-aarch64CentOS Stream 9GLIBC 2.2810.3.28arm64 (aarch64)
centos-stream-9-amd64CentOS Stream 9GLIBC 2.2810.3.28x86_64 (amd64)
debian-10-aarch64Debian 10GLIBC 2.2810.3.39arm64 (aarch64)
debian-10-amd64Debian 10GLIBC 2.2810.3.39x86_64 (amd64)
debian-11-aarch64Debian 11GLIBC 2.3310.5.26arm64 (aarch64)
debian-11-amd64Debian 11GLIBC 2.3310.5.26x86_64 (amd64)
debian-12-aarch64Debian 12GLIBC 2.3610.11.6arm64 (aarch64)
debian-12-amd64Debian 12GLIBC 2.3610.11.6x86_64 (amd64)
ubuntu-18.04-aarch64Ubuntu 18.04.6 LTSGLIBC 2.2710.1.48arm64 (aarch64)
ubuntu-18.04-amd64Ubuntu 18.04.6 LTSGLIBC 2.2710.1.48x86_64 (amd64)
ubuntu-18.10-aarch64Ubuntu 18.10GLIBC 2.2810.1.38arm64 (aarch64)
ubuntu-18.10-amd64Ubuntu 18.10GLIBC 2.2810.1.38x86_64 (amd64)
ubuntu-19.04-aarch64Ubuntu 19.04GLIBC 2.2910.3.20arm64 (aarch64)
ubuntu-19.04-amd64Ubuntu 19.04GLIBC 2.2910.3.20x86_64 (amd64)
ubuntu-19.10-aarch64Ubuntu 19.10GLIBC 2.3010.3.22arm64 (aarch64)
ubuntu-19.10-amd64Ubuntu 19.10GLIBC 2.3010.3.22x86_64 (amd64)
ubuntu-20.04-aarch64Ubuntu 20.04.6 LTSGLIBC 2.3110.3.39arm64 (aarch64)
ubuntu-20.04-amd64Ubuntu 20.04.6 LTSGLIBC 2.3110.3.39x86_64 (amd64)
ubuntu-20.10-aarch64Ubuntu 20.10GLIBC 2.3310.3.29arm64 (aarch64)
ubuntu-20.10-amd64Ubuntu 20.10GLIBC 2.3310.3.29x86_64 (amd64)
ubuntu-21.04-aarch64Ubuntu 21.04GLIBC 2.3310.5.13arm64 (aarch64)
ubuntu-21.04-amd64Ubuntu 21.04GLIBC 2.3310.5.13x86_64 (amd64)
ubuntu-21.10-aarch64Ubuntu 21.10GLIBC 2.3710.11.2arm64 (aarch64)
ubuntu-21.10-amd64Ubuntu 21.10GLIBC 2.3710.11.2x86_64 (amd64)
ubuntu-22.04-aarch64Ubuntu 22.04.5 LTSGLIBC 2.3510.6.18arm64 (aarch64)
ubuntu-22.04-amd64Ubuntu 22.04.5 LTSGLIBC 2.3510.6.18x86_64 (amd64)
ubuntu-22.10-aarch64Ubuntu 22.10GLIBC 2.3610.6.12arm64 (aarch64)
ubuntu-22.10-aarch64Ubuntu 22.10GLIBC 2.3610.6.12x86_64 (amd64)
ubuntu-23.04-aarch64Ubuntu 23.04GLIBC 2.3710.11.2arm64 (aarch64)
ubuntu-23.04-amd64Ubuntu 23.04GLIBC 2.3710.11.2x86_64 (amd64)
ubuntu-23.10-aarch64Ubuntu 23.10GLIBC 2.3810.11.8arm64 (aarch64)
ubuntu-23.10-amd64Ubuntu 23.10GLIBC 2.3810.11.8x86_64 (amd64)
ubuntu-24.04-aarch64Ubuntu 24.04.1 LTSGLIBC 2.3910.11.8arm64 (aarch64)
ubuntu-24.04-amd64Ubuntu 24.04.1 LTSGLIBC 2.3910.11.8x86_64 (amd64)
ubuntu-24.10-aarch64Ubuntu 24.10GLIBC 2.4011.4.3arm64 (aarch64)
ubuntu-24.10-amd64Ubuntu 24.10GLIBC 2.4011.4.3x86_64 (amd64)

base versions

To run in interactive mode:

docker pull hkprog/sqlalchemy-mariadb:alpine-3.16-aarch64-base
docker run -v 8000:8000 --name test -d hkprog/sqlalchemy-mariadb:alpine-3.16-aarch64-base
docker exec -it test /bin/bash
Docker TagOSC LibArchitecture
alpine-3.16-aarch64-baseAlpine 3.16.9musl libcarm64 (aarch64)
alpine-3.16-amd64-baseAlpine 3.16.9musl libcx86_64 (amd64)
alpine-3.17-aarch64-baseAlpine 3.17.10musl libcarm64 (aarch64)
alpine-3.17-amd64-baseAlpine 3.17.10musl libcx86_64 (amd64)
debian-10-aarch64-baseDebian 10GLIBC 2.28arm64 (aarch64)
debian-10-amd64-baseDebian 10GLIBC 2.28x86_64 (amd64)
debian-12-aarch64-baseDebian 10GLIBC 2.28arm64 (aarch64)
debian-12-amd64-baseDebian 10GLIBC 2.28x86_64 (amd64)
ubuntu18.04-aarch64-baseUbuntu 18.04.6 LTSGLIBC 2.27arm64 (aarch64)
ubuntu18.04-union-amd64-baseUbuntu 18.04.6 LTSGLIBC 2.27x86_64 (amd64)

Tag summary

Content type

Image

Digest

sha256:c68428b3e

Size

149 MB

Last updated

over 1 year ago

docker pull hkprog/sqlalchemy-mariadb:ubuntu-25.04-aarch64