Dockerfile php-fpm未满足的依赖关系

我有一个Dockerfile,在其中为php-fpm创build一个容器。 我拉到我的基地的Ubuntu的形象,它得到工作,但是当试图安装php-fpm和php5-intl由于未满足的依赖关系退出。

在这里输入图像说明

任何人都可以检查我的文件,并发现任何明显的请:)

FROM phalcon/ubuntu MAINTAINER bob <bob@bob.com> RUN echo "deb http://archive.ubuntu.com/ubuntu/ vivid universe" >> /etc/apt/sources.list # Install software requirements RUN apt-get update && \ apt-get install -y software-properties-common && \ add-apt-repository -y ppa:ondrej/php5 && \ add-apt-repository -y ppa:nginx/stable && \ apt-get update -y --force-yes && \ apt-get upgrade -y --force-yes && \ BUILD_PACKAGES="supervisor php5-fpm git php5-mysql php5-curl php5-gd php5-intl php5-mcrypt php5-memcache php5-sqlite php5-tidy php5-xmlrpc php5-xsl php5-pgsql php5-mongo php5-dev pwgen" && \ apt-get -y --force-yes install $BUILD_PACKAGES && \ apt-get remove --purge -y software-properties-common && \ apt-get autoremove -y && \ apt-get clean && \ apt-get autoclean # Add PHP config. ADD php-fpm.conf /etc/php-fpm.conf # Define mountable directories. VOLUME ["/etc/php-fpm.d", "/var/log/php-fpm", "/srv/http"] # Define entrypoint. ENTRYPOINT ["php-fpm"] # Expose ports. EXPOSE 9000 

可能有一些问题关于从我能看到的使用源图像phalcon/ubuntu

实际上没有理由build立你自己的PHP-FPM镜像,因为官方提供了这个镜像: https : //hub.docker.com/_/php/这样你可以select你想使用的PHP版本。

只是踢,这里是图像构build的存储库(PHP 5.6): https : //github.com/docker-library/php/tree/master/5.6/fpm