Doker Obraz CentOS nie uruchamia automatycznie httpd
Próbuję uruchomić prosty obraz Dockera z Apache i programem PHP. Działa dobrze, jeśli uruchomię
docker run -t -i -p 80:80 my/httpd /bin/bash
następnie ręcznie uruchom Apache
service httpd start
jednak nie mogę uruchomić httpd automatycznie po uruchomieniu
docker run -d -p 80:80 my/httpd
Apache uruchomi się, a następnie kontener. Próbowałem kilku różnychCMD
s w moim pliku dokera
CMD /etc/init.d/httpd start
CMD ["service" "httpd" "start"]
CMD ["/bin/bash", "/etc/init.d/httpd start"]
ENTRYPOINT /etc/init.d/httpd CMD start
CMD ./start.sh
start.sh jest
#!/bin/bash
/etc/init.d/httpd start
Jednak instancja dokera za każdym razem będzie istnieć po uruchomieniu apache
Czy brakuje mi czegoś naprawdę oczywistego?