docker提交 – 更改入口点总是失败

Docker版本1.13.1。 容器操作系统是Ubuntu 16.04。

我唯一需要的是通过service php5.6-fpm start运行php5.6-fpm

我尝试提交图像,然后从该图像创build容器。 下面是我做的(不工作):

 docker commit --change='ENTRYPOINT ["service php5.6-fpm start"]' e152c4db5168 myimage/test_image docker commit --change='ENTRYPOINT ["/etc/rc.local; ls"]' e152c4db5168 myimage2/test_image docker commit --change='ENTRYPOINT ["/etc/rc.local"]' e152c4db5168 myimage3/test_image docker commit --change='ENTRYPOINT ["/bin/bash -c '/etc/rc.local; ls'"]' e152c4db5168 myimage4/test_image docker commit --change='ENTRYPOINT ["/testing.sh"]' e152c4db5168 myimage5/test_image docker commit --change='ENTRYPOINT ["mkdir /zzzzzzzzzzz"]' e152c4db5168 myimage6/test_image docker commit --change='ENTRYPOINT ["/bin/bash"]' -c "/etc/rc.local; ls" e152c4db5168 myimage7/test_image 

我也尝试运行我自定义的/etc/rc.local它做mkdir用于testing目的。

他们都不能提交,不能运行,要么运行,要么没有启动服务。

我的参考https://stackoverflow.com/a/372​​93393/8918179,https://docs.docker.com/engine/reference/commandline/commit/