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/Containe…
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
- 1356 megtekintés
Hozzászólások
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.ht…
Ha nagyon service file-bol szeretned, akkor pedig https://github.com/gdraheim/docker-systemctl-replacement
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni