( andras0602 | 2020. 02. 29., szo - 10:20 )

Hűha, ez így elég erős! De végre nem egy politikával, népszaporulattal, használati szokásokkal foglalkozó post. :)

A CentOS6-nak az idén fog lejárni a támogatása, de az a PHP már öt és fél éve nem támogatott! Ezt azért nem árt szem előtt tartani.
Azzal, hogy a SELinux-ot is lekapcsolod... szerintem eldobod az utolsó hajszálnyi esélyed a túlélésre.

De ha ezt most figyelmen kívül hagyjuk, akkor: 

Csináltam egy dockerfájlt, amibe pontosan ugyanazokat a lépéseket vettem fel, mint a teszt szerveren

  • Ha OS konténert akarsz építeni VM helyett (most egy kicsit olyan), akkor azt javaslom, hogy használj inkább LXC/LXD-t,
  • Ha APP konténert szeretnél csinálni, akkor ezt a pár soros Dockerfile-t alaposan dolgozd még át... Én már a FROM miatt eldobnám a merge request-ed, de ha eltekintünk minden javaslattól, akkor is fölösleges layer-eket csinálsz. (A yum clean-ed konkrétan nagyobbá és nem kisebbé fogja tenni az image-ed.) https://docs.docker.com/develop/develop-images/dockerfile_best-practices/

Nem világos számomra, hogy milyen repo-t használsz a PHP-hoz, de ilyen legacy dolgoknál Remi-é jó választás lehet, mert van olyan elvetemült/elhivatott, hogy visszafelé is patch-elt egy csomó hibát:
https://rpms.remirepo.net/

Kipróbáltam legalább 15-20 php és apache konténert a docker hubról

A Docker nem sandbox, szerintem nem is biztonságos. Vigyázz vele, hogy csak olyat futtass a gépeden, amit legalább nagyjából átlátsz/értesz. Amit csak lehet, azt csatold read-only módban.

Én még kezdő vagyok a docker világában

A konténerek világában. A Docker csak egy lehetőség és szerintem nem a legjobb.
Mi a host OS-ed? Ha valami RHEL-alapú (SELinux-ból tippelek csak), akkor hagyd a buta Docker-t és használj Podman-t. ;)