Salut les amis, quelqu’un a réussi à installer et à accéder au fichier docker HFSQL sur le système d’exploitation Linux Raspberry Pi pour le fonctionnement de la base de données client/serveur à partir de windev ? Pl partager le résultat.Cliquez pour agrandir...
-
Bonjour tout le monde ! Veillez consulter la Politique de forum pour comprendre nos règles, Merci a vous !Rejeter la notice
HFSQL Docker on Raspberry Pi
Discussion dans 'Base de donnés & HFSQL' créé par sanyad, Avr 25, 2021.
sanyad apprécie ceci.
Je déterre ce post... après quelques recherches, j'ai pu installer HFSQL et le Serveur webdev sur une Pi 5 / Ubuntu 24.04 LST / Virtualmin
Installation de HFSQL avec Docker
WARNING: The requested image's platform (linux/amd64) does not match the detected host platform (linux/arm64/v8) and no specific platform was requested
Source :Bonjour visiteur, Merci de vous Inscrire ou de vous connectez pour voir les liens!
QEMU Emulation
En utilisant une incroyable image Docker maintenue par tonistiigi, nous pouvons installer des émulateurs pour différentes architectures et faire fonctionner notre image Docker. Rappelez-vous que l'émulation vient avec ses propres inconvénients. Il ne sera jamais aussi performant que l'exécution d'un dispositif en métal nu (ou sans émulation). BinFMT nous permettra d'installer ces émulateurs, et à partir de là, nous pouvons exécuter nos images Docker en spécifiant la plate-forme que nous souhaitons émuler.
Étape 1
Exécutez l'image BinFMT en spécifiant l'émulateur d'architecture que vous souhaitez installer. Vous trouverez une liste d'architectures prises en charge sur la page Docker Hub. Alternativement, utiliser tout cela pour installer chaque architecture prise en charge. Dans cet example, nous installons l'émulateur amd64.
sudo docker run --privileged --rm tonistiigi/binfmt --install amd64
Étape 2
Exécutez votre conteneur en spécifiant la plateforme que vous souhaitez imiter avec --platform et tous les autres drapeaux dont vous avez besoin.
// docker run --platform=linux/amd64 --name=my_emulated_container my_image
sudo mkdir /home/docker
sudo mkdir /home/docker/bdd_hfsql
sudo chmod -R 777 /home/docker
Installation "pour production"
sudo docker run -dit --platform=linux/amd64 --restart unless-stopped --name HFSQL_DOCKER --volume /home/docker/bdd_hfsql:/var/lib/hfsql -e HFSQL_RANDOM_PASSWORD=yes --publish 4920:4900 windev/hfsql:300044c
sudo docker logs HFSQL_DOCKER
Installation windev/webdev:300045g docker
sudo mkdir /home/docker/WB30
sudo chmod 777 /home/docker/WB30
sudo docker run -dit --platform=linux/amd64 --restart unless-stopped --name WEBDEV30.0 --volume WB30.0:/var/lib/webdev/30.0/ --publish 8080:80 windev/webdev:300045g
(--configuration="<Numéro de série>-<Clé d'activation>" (facultatif)
- Docker management commands ------------------------------
- List the started dockers --------------------------------
docker ps
- List all dockers (Started or Not) -----------------------
docker ps -a
- Start, Stop, Delete a docker ----------------------------
docker start | stop | rm DockerName
- Explore a docker content --------------------------------
docker exec -ti DockerName sh
Le serveur webdev tourne, mais j'ai encore quelque problèmes pour y accéder