salut,
Toutes les questions que tu poses n�cessiteraient des heures
d'explication et contextualisation pour r�pondre correctement.
je tente donc une r�ponse tr�s succinte en t'invitant � revenir sur les
points qui t'interrogent.
J'ai compris que l'id�e de Docker est d'isoler certaines briques
logicielles du reste du syst�me, et je m'interroge sur la pertinence
de l'int�grer dans mon besoin.
linux poss�de les notions de cgroups (groupe de processus qui partagent
des restrictions communes) de tourner dans un namespace:
* son propre / qui peut partager des r�pertoires avec le vrai /
* sa propre configuration r�seau
y'a plein de trucs que je trouve probl�matique dans docker mais c'�tait
le premier � �tre tr�s utilis� par les sysops parce que ca permet
d'avoir une facon de faire standard pour distribuer, installer,
orchestrer des applications (des services dans l'immense majorit� des
cas mais pas que) donc c'est le standard (actuellement disput� au moins
par podman et guix containers).
perso j'utilise le combo iproute2 + proot pour faire la m�me chose de
facon plus simple et souple et je partirais sur guix si j'avais des
besoins plus gros)
dans le cas du tuto symphony, ca permet de pouvoir se d�barasser de la
lecture d'une doc d'install, de la configuration d'un serveur web et
autres joyeuset�s qui pr�c�dent le d�veloppement.
c'est au mieux une facilit� r�dactionnelle de la part de l'auteur, au pire
une ignorance de la diversit� des usages et des sitations.
Pourquoi pas ? Pourquoi aussi ?
si ton but est de te concentrer sur le d�veloppement de ton appli,
docker est probablement une bonne id�e puisque tout devrait fonctionner
en 1 commande une fois docker install�. si tu bosses en entreprise,
le fait de savoir �crire/maintenir un dockerfile (du yaml qui contient un script
shell) est une bonne id�e.
si
* la commande docker n'a pas march�
* ou l'install de docker a p�t� ta conf r�seau
* ou tu veux comprendre ce que tu fais
install symphony a la main en t'appuyant sur les bonnes pratiques de dev
de php (ils ont enfin des outils comme [composer](
https://getcomposer.org/)) (ce que ton dockerfile fait probablement et du coup tu peux t'en
inspirer).
Et qu'en est-il des performances : Est-ce que certains, qui
l'utilisent, ont not� une modification notable du temps de r�ponse du
serveur (Apache est pr�vu, mais je ne suis pas raciste des autres
serveurs web) ?
docker ne fait qu'orchestrer: une fois lanc�, c'est un container linux
et comme les r�f�rences aux namespaces ne se cumulent pas, les perfs
doivent �tre identiques � celles du syst�me.
--
Marc Chantreux
--- SoupGate-Win32 v1.05
* Origin: fsxNet Usenet Gateway (21:1/5)