• Как правильно использовать Docker для веб разработки?

    Будет не лишним упомянуть, что чтобы избежать создания "слоёного пирога" из docker commit'ов, не нужно писать многочисленные RUN:

    RUN apt-get install -y build-essential
    RUN apt-get install -y python python-dev python-setuptools python-pip python-virtualenv
    RUN apt-get install -y libxml2-dev wget
    RUN apt-get install -y libpcre3


    вместо этого:

    RUN apt-get install -y build-essential && \
        apt-get install -y python python-dev python-setuptools python-pip python-virtualenv && \
        apt-get install -y libxml2-dev wget && \
        apt-get install -y libpcre3


    Ну либо там названия пакетов через пробел все перечислить -- это уж сами смотрите.