Container mysqld

 ( drobert82 | 2019. február 1., péntek - 12:23 )

Sziasztok!

Több helyre is lehetett volna tenni a kérdést, de talán itt a legjobb.

Androidon van egy termux (linux environment), szeretnék ezen mysqt futtatni, ami egy darabig működött, de aztán elromlott...
Van egy Fedora on termux megoldás, ami https://archive.fedoraproject.org/pub/fedora/linux/releases/29/Container/aarch64/images/
container imaget tesz elérhetővé termux (Android) alatt.
Ebben a konténerben telepítek egy mariadb és mariadb-server -t.
Elindítani már nem tudom a mysqld-t, mert az systemd-n keresztül kívánna (?) elindulni, de a systemd nem megy ilyenkor containerből.

A kérdés talán általánosan úgy szól, hogy containerből hogy kell service-t indítani?

Remélem nem mondok hülyeséget, de ez még nem docker, a docker image-t ebből lehet előállítani, de azt már termuxon nem lehet futtatni.

Üdv,
Róbert

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

valami ilyesmi?
https://docs.docker.com/config/containers/multi-service_container/

Elindítani már nem tudom a mysqld-t, mert az systemd-n keresztül kívánna (?) elindulni

Ezt nem ertem mit akar jelenteni. A mysqld-t nem csak service-bol lehet inditani, hanem ha kivadaszgatod a service file-bol (/lib/systemd/system/mysql.service) a valtozokat, parametereket, stb, akkor tippre egy ilyesmi paranccsal el tudod inditani: /usr/sbin/mysqld_safe --defaults-file=/etc/mysql/my.cnf
https://dev.mysql.com/doc/mysql-startstop-excerpt/5.7/en/mysqld-safe.html

Ha nagyon service file-bol szeretned, akkor pedig https://github.com/gdraheim/docker-systemctl-replacement

A konkret dologgal meg nem kiserleteztem, de dockerrel sem leanyalom systemdzni. Ket lehetoseget tudok elkepzelni. a) vannak lightweight init rendszerek, roffents be egy masikat. b) igazabol a systemd is cask egy binaris indit, szoval a mysqld.service-bol (vagy barhogy is hivjak fedoran) kiturod, hogy hogyan inditja a service, azt a parancsot te is meg tudod futtatni.

-
First impressions of the new Cloud Native programming language Ballerina