لدي دوكيرفيل التالية التي يجب أن تبدأ جهاز سينتوس وتثبيت هتبد:
FROM centos:centos6.6RUN yum install -y httpdRUN chkconfig httpd on; RUN /etc/init.d/httpd startEXPOSE 80CMD ["/bin/bash"]
أنا بناء الصورة:
docker build --no-cache -t centos_http .
البناء يقول:
...Step 4/6 : RUN /etc/init.d/httpd start---> Running in 0766e84ec292Starting httpd: httpd: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2 for ServerName[ OK ]...Successfully built 5380a0bacdfb
ولكن إذا قمت بتشغيل الصورة:
docker run -p 8090:80 -it 5380[root@eda7400a46a9 /]# ps -ef | grep httpd | grep -v grep[root@eda7400a46a9 /]#
هتبد لا يعمل!إذا كنت تنفيذ يدويا / الخ / الحرف الأول.د / هتبد البداية ، داخل الصورة ، فإنه يعمل بشكل جيد...