Docker and nested VolumesRemoving Docker data volumes?Deploy a Docker environment on Elastic BeanstalkUbuntu 14.04 | Docker: security implications in run NginX in a containerDocker swarm and volumes502: Connection reset by peer when using systemd-socket-proxyd to activate fpm on-demandCannot login on Zabbix docker installationdocker volume permission denied issue for apache running in docker while apache creating files in docrootPortainer with docker-compose and volumes failsDeploying a php/laravel app with nginx in Docker swarm yields blank page and no errorsECS - Docker mapped volumes

How can the US president give an order to a civilian?

How do I correctly reduce geometry on part of a mesh?

Is it a bad idea to have a pen name with only an initial for a surname?

How to ask if I can mow my neighbor's lawn

Build a scale without computer

Is there a polite way to ask about one's ethnicity?

What does this Swiss black on yellow rectangular traffic sign with a symbol looking like a dart mean?

How to write a nice frame challenge?

Would a 7805 5v regulator drain a 9v battery?

What is the precise meaning of "подсел на мак"?

What kind of chart is this?

Derivation of CDF of a function that results in an exponential distribution

Why can't I craft scaffolding in Minecraft 1.14?

Right indicator flash-frequency has increased and rear-right bulb is out

How to add a сolumn from one table to another?

I'm yearning in grey

How to make a villain when your PCs are villains?

Boundaries and Buddhism

Print the new site header

How is linear momentum conserved in circular motion?

How do I become a better writer when I hate reading?

Why swap space doesn't get filesystem check at boot time?

How would Japanese people react to someone refusing to say “itadakimasu” for religious reasons?

cannot access to my session



Docker and nested Volumes


Removing Docker data volumes?Deploy a Docker environment on Elastic BeanstalkUbuntu 14.04 | Docker: security implications in run NginX in a containerDocker swarm and volumes502: Connection reset by peer when using systemd-socket-proxyd to activate fpm on-demandCannot login on Zabbix docker installationdocker volume permission denied issue for apache running in docker while apache creating files in docrootPortainer with docker-compose and volumes failsDeploying a php/laravel app with nginx in Docker swarm yields blank page and no errorsECS - Docker mapped volumes






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















I am trying to dockerize a web-application. It requires PHP, thus I use richarvey/nginx-php-fpm.



As the web-app stores configuration data into the web-root, the web-root must be persistent. Thus, I opted to create a volume for the web-root:



./smartvisu/Dockerfile
FROM ubuntu:14.04
MAINTAINER abc
RUN apt-get -y install git


RUN commands to get data into /usr/share/nginx/html
VOLUME /usr/share/nginx/html
ENTRYPOINT /usr/bin/tail -f /dev/null


This works well. The Data is persistent.
Unfortunately though I need to let the user of the docker-image inject two folders into the webroot:
/usr/share/nginx/html/lib, /usr/share/nginx/html/pages/mypages.



So, what I tried is:



smartvisu_data:
build: ./smartvisu/.

smartvisu:
image: richarvey/nginx-php-fpm
volumes_from:
- smartvisu_data
volumes:
- /mnt2/RockOn_Configs/config/smartvisuconfig/lib:/usr/share/nginx/html/lib
- /mnt2/RockOn_Configs/config/smartvisuconfig/pages/henfri/:/usr/share/nginx/html/pages/henfri
ports:
- 8080:80


Now, unfortunately, the volumes_from part does work, but mounting the two folders on top of /into the folder does not work.



The folders /usr/share/nginx/html/lib
and
/usr/share/nginx/html/pages/henfri are empty.










share|improve this question






























    1















    I am trying to dockerize a web-application. It requires PHP, thus I use richarvey/nginx-php-fpm.



    As the web-app stores configuration data into the web-root, the web-root must be persistent. Thus, I opted to create a volume for the web-root:



    ./smartvisu/Dockerfile
    FROM ubuntu:14.04
    MAINTAINER abc
    RUN apt-get -y install git


    RUN commands to get data into /usr/share/nginx/html
    VOLUME /usr/share/nginx/html
    ENTRYPOINT /usr/bin/tail -f /dev/null


    This works well. The Data is persistent.
    Unfortunately though I need to let the user of the docker-image inject two folders into the webroot:
    /usr/share/nginx/html/lib, /usr/share/nginx/html/pages/mypages.



    So, what I tried is:



    smartvisu_data:
    build: ./smartvisu/.

    smartvisu:
    image: richarvey/nginx-php-fpm
    volumes_from:
    - smartvisu_data
    volumes:
    - /mnt2/RockOn_Configs/config/smartvisuconfig/lib:/usr/share/nginx/html/lib
    - /mnt2/RockOn_Configs/config/smartvisuconfig/pages/henfri/:/usr/share/nginx/html/pages/henfri
    ports:
    - 8080:80


    Now, unfortunately, the volumes_from part does work, but mounting the two folders on top of /into the folder does not work.



    The folders /usr/share/nginx/html/lib
    and
    /usr/share/nginx/html/pages/henfri are empty.










    share|improve this question


























      1












      1








      1








      I am trying to dockerize a web-application. It requires PHP, thus I use richarvey/nginx-php-fpm.



      As the web-app stores configuration data into the web-root, the web-root must be persistent. Thus, I opted to create a volume for the web-root:



      ./smartvisu/Dockerfile
      FROM ubuntu:14.04
      MAINTAINER abc
      RUN apt-get -y install git


      RUN commands to get data into /usr/share/nginx/html
      VOLUME /usr/share/nginx/html
      ENTRYPOINT /usr/bin/tail -f /dev/null


      This works well. The Data is persistent.
      Unfortunately though I need to let the user of the docker-image inject two folders into the webroot:
      /usr/share/nginx/html/lib, /usr/share/nginx/html/pages/mypages.



      So, what I tried is:



      smartvisu_data:
      build: ./smartvisu/.

      smartvisu:
      image: richarvey/nginx-php-fpm
      volumes_from:
      - smartvisu_data
      volumes:
      - /mnt2/RockOn_Configs/config/smartvisuconfig/lib:/usr/share/nginx/html/lib
      - /mnt2/RockOn_Configs/config/smartvisuconfig/pages/henfri/:/usr/share/nginx/html/pages/henfri
      ports:
      - 8080:80


      Now, unfortunately, the volumes_from part does work, but mounting the two folders on top of /into the folder does not work.



      The folders /usr/share/nginx/html/lib
      and
      /usr/share/nginx/html/pages/henfri are empty.










      share|improve this question
















      I am trying to dockerize a web-application. It requires PHP, thus I use richarvey/nginx-php-fpm.



      As the web-app stores configuration data into the web-root, the web-root must be persistent. Thus, I opted to create a volume for the web-root:



      ./smartvisu/Dockerfile
      FROM ubuntu:14.04
      MAINTAINER abc
      RUN apt-get -y install git


      RUN commands to get data into /usr/share/nginx/html
      VOLUME /usr/share/nginx/html
      ENTRYPOINT /usr/bin/tail -f /dev/null


      This works well. The Data is persistent.
      Unfortunately though I need to let the user of the docker-image inject two folders into the webroot:
      /usr/share/nginx/html/lib, /usr/share/nginx/html/pages/mypages.



      So, what I tried is:



      smartvisu_data:
      build: ./smartvisu/.

      smartvisu:
      image: richarvey/nginx-php-fpm
      volumes_from:
      - smartvisu_data
      volumes:
      - /mnt2/RockOn_Configs/config/smartvisuconfig/lib:/usr/share/nginx/html/lib
      - /mnt2/RockOn_Configs/config/smartvisuconfig/pages/henfri/:/usr/share/nginx/html/pages/henfri
      ports:
      - 8080:80


      Now, unfortunately, the volumes_from part does work, but mounting the two folders on top of /into the folder does not work.



      The folders /usr/share/nginx/html/lib
      and
      /usr/share/nginx/html/pages/henfri are empty.







      docker






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Apr 27 '16 at 1:26









      techraf

      3,38381737




      3,38381737










      asked Feb 20 '16 at 18:50









      henfrihenfri

      64




      64




















          1 Answer
          1






          active

          oldest

          votes


















          0














          Please be sure about your file permissions. Your host folder must has rw permission by docker user.






          share|improve this answer


















          • 2





            This looks more like a comment than an answer to the question.

            – kasperd
            Apr 11 '16 at 22:32











          • I think he has a permission problem and thats a clear answer, maybe i could add command to change permission on linux. :)

            – pmoksuz
            Apr 11 '16 at 22:37











          Your Answer








          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "2"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













          draft saved

          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f758647%2fdocker-and-nested-volumes%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          Please be sure about your file permissions. Your host folder must has rw permission by docker user.






          share|improve this answer


















          • 2





            This looks more like a comment than an answer to the question.

            – kasperd
            Apr 11 '16 at 22:32











          • I think he has a permission problem and thats a clear answer, maybe i could add command to change permission on linux. :)

            – pmoksuz
            Apr 11 '16 at 22:37















          0














          Please be sure about your file permissions. Your host folder must has rw permission by docker user.






          share|improve this answer


















          • 2





            This looks more like a comment than an answer to the question.

            – kasperd
            Apr 11 '16 at 22:32











          • I think he has a permission problem and thats a clear answer, maybe i could add command to change permission on linux. :)

            – pmoksuz
            Apr 11 '16 at 22:37













          0












          0








          0







          Please be sure about your file permissions. Your host folder must has rw permission by docker user.






          share|improve this answer













          Please be sure about your file permissions. Your host folder must has rw permission by docker user.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Apr 11 '16 at 21:01









          pmoksuzpmoksuz

          643




          643







          • 2





            This looks more like a comment than an answer to the question.

            – kasperd
            Apr 11 '16 at 22:32











          • I think he has a permission problem and thats a clear answer, maybe i could add command to change permission on linux. :)

            – pmoksuz
            Apr 11 '16 at 22:37












          • 2





            This looks more like a comment than an answer to the question.

            – kasperd
            Apr 11 '16 at 22:32











          • I think he has a permission problem and thats a clear answer, maybe i could add command to change permission on linux. :)

            – pmoksuz
            Apr 11 '16 at 22:37







          2




          2





          This looks more like a comment than an answer to the question.

          – kasperd
          Apr 11 '16 at 22:32





          This looks more like a comment than an answer to the question.

          – kasperd
          Apr 11 '16 at 22:32













          I think he has a permission problem and thats a clear answer, maybe i could add command to change permission on linux. :)

          – pmoksuz
          Apr 11 '16 at 22:37





          I think he has a permission problem and thats a clear answer, maybe i could add command to change permission on linux. :)

          – pmoksuz
          Apr 11 '16 at 22:37

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Server Fault!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f758647%2fdocker-and-nested-volumes%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Wikipedia:Vital articles Мазмуну Biography - Өмүр баян Philosophy and psychology - Философия жана психология Religion - Дин Social sciences - Коомдук илимдер Language and literature - Тил жана адабият Science - Илим Technology - Технология Arts and recreation - Искусство жана эс алуу History and geography - Тарых жана география Навигация менюсу

          Bruxelas-Capital Índice Historia | Composición | Situación lingüística | Clima | Cidades irmandadas | Notas | Véxase tamén | Menú de navegacióneO uso das linguas en Bruxelas e a situación do neerlandés"Rexión de Bruxelas Capital"o orixinalSitio da rexiónPáxina de Bruselas no sitio da Oficina de Promoción Turística de Valonia e BruxelasMapa Interactivo da Rexión de Bruxelas-CapitaleeWorldCat332144929079854441105155190212ID28008674080552-90000 0001 0666 3698n94104302ID540940339365017018237

          What should I write in an apology letter, since I have decided not to join a company after accepting an offer letterShould I keep looking after accepting a job offer?What should I do when I've been verbally told I would get an offer letter, but still haven't gotten one after 4 weeks?Do I accept an offer from a company that I am not likely to join?New job hasn't confirmed starting date and I want to give current employer as much notice as possibleHow should I address my manager in my resignation letter?HR delayed background verification, now jobless as resignedNo email communication after accepting a formal written offer. How should I phrase the call?What should I do if after receiving a verbal offer letter I am informed that my written job offer is put on hold due to some internal issues?Should I inform the current employer that I am about to resign within 1-2 weeks since I have signed the offer letter and waiting for visa?What company will do, if I send their offer letter to another company