Docker - No Such File or Directory (dotnetcore)











up vote
0
down vote

favorite












Completely new to docker - trying to spin up a dotnetcore web app on Docker (DockerToolbox on Win7) and facing this error.



enter image description here



Here's my:




  • Docker file:


enter image description here




  • Docker-compose.yml file:


enter image description here



This is a completely new project and i have mounted my




  • C: Drive

  • Project root directory


What could be the problem here?



--EDIT--
Just to point it out that yes I've also published my web app.










share|improve this question


























    up vote
    0
    down vote

    favorite












    Completely new to docker - trying to spin up a dotnetcore web app on Docker (DockerToolbox on Win7) and facing this error.



    enter image description here



    Here's my:




    • Docker file:


    enter image description here




    • Docker-compose.yml file:


    enter image description here



    This is a completely new project and i have mounted my




    • C: Drive

    • Project root directory


    What could be the problem here?



    --EDIT--
    Just to point it out that yes I've also published my web app.










    share|improve this question
























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Completely new to docker - trying to spin up a dotnetcore web app on Docker (DockerToolbox on Win7) and facing this error.



      enter image description here



      Here's my:




      • Docker file:


      enter image description here




      • Docker-compose.yml file:


      enter image description here



      This is a completely new project and i have mounted my




      • C: Drive

      • Project root directory


      What could be the problem here?



      --EDIT--
      Just to point it out that yes I've also published my web app.










      share|improve this question













      Completely new to docker - trying to spin up a dotnetcore web app on Docker (DockerToolbox on Win7) and facing this error.



      enter image description here



      Here's my:




      • Docker file:


      enter image description here




      • Docker-compose.yml file:


      enter image description here



      This is a completely new project and i have mounted my




      • C: Drive

      • Project root directory


      What could be the problem here?



      --EDIT--
      Just to point it out that yes I've also published my web app.







      docker .net-core docker-compose






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 10 at 20:43









      Aimal Khan

      653718




      653718
























          2 Answers
          2






          active

          oldest

          votes

















          up vote
          0
          down vote













          you can add to the docker-compose the arg that is missing,
          I think you are sending a path or some like that



           context: .
          args:
          - buildno=1
          - gitcommithash=cdc3b19


          Please see: https://docs.docker.com/compose/compose-file/compose-file-v2/#args






          share|improve this answer





















          • Thank you for replying!
            – Aimal Khan
            Nov 10 at 21:55


















          up vote
          0
          down vote



          accepted










          I got it working by following: Build docker in ASP.NET Core: "no such file or directory" error



          The fix is to publish your project first. Earlier i was doing it in a wrong way. We can do that by:




          dotnet publish ./SolutionName.sln -c Release -o ./obj/Docker/publish




          And then follow it up by




          docker-compose up




          I did add some port mapping as well and here's my updated...




          • Docker File


          enter image description here




          • Docker-compose.yml


          enter image description here



          And the URL was to access it was:




          http://192.168.99.100:3131/api/values




          Hope that helps, cheers!






          share|improve this answer





















            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            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',
            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%2fstackoverflow.com%2fquestions%2f53243227%2fdocker-no-such-file-or-directory-dotnetcore%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            you can add to the docker-compose the arg that is missing,
            I think you are sending a path or some like that



             context: .
            args:
            - buildno=1
            - gitcommithash=cdc3b19


            Please see: https://docs.docker.com/compose/compose-file/compose-file-v2/#args






            share|improve this answer





















            • Thank you for replying!
              – Aimal Khan
              Nov 10 at 21:55















            up vote
            0
            down vote













            you can add to the docker-compose the arg that is missing,
            I think you are sending a path or some like that



             context: .
            args:
            - buildno=1
            - gitcommithash=cdc3b19


            Please see: https://docs.docker.com/compose/compose-file/compose-file-v2/#args






            share|improve this answer





















            • Thank you for replying!
              – Aimal Khan
              Nov 10 at 21:55













            up vote
            0
            down vote










            up vote
            0
            down vote









            you can add to the docker-compose the arg that is missing,
            I think you are sending a path or some like that



             context: .
            args:
            - buildno=1
            - gitcommithash=cdc3b19


            Please see: https://docs.docker.com/compose/compose-file/compose-file-v2/#args






            share|improve this answer












            you can add to the docker-compose the arg that is missing,
            I think you are sending a path or some like that



             context: .
            args:
            - buildno=1
            - gitcommithash=cdc3b19


            Please see: https://docs.docker.com/compose/compose-file/compose-file-v2/#args







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Nov 10 at 20:58









            David Recinos

            1




            1












            • Thank you for replying!
              – Aimal Khan
              Nov 10 at 21:55


















            • Thank you for replying!
              – Aimal Khan
              Nov 10 at 21:55
















            Thank you for replying!
            – Aimal Khan
            Nov 10 at 21:55




            Thank you for replying!
            – Aimal Khan
            Nov 10 at 21:55












            up vote
            0
            down vote



            accepted










            I got it working by following: Build docker in ASP.NET Core: "no such file or directory" error



            The fix is to publish your project first. Earlier i was doing it in a wrong way. We can do that by:




            dotnet publish ./SolutionName.sln -c Release -o ./obj/Docker/publish




            And then follow it up by




            docker-compose up




            I did add some port mapping as well and here's my updated...




            • Docker File


            enter image description here




            • Docker-compose.yml


            enter image description here



            And the URL was to access it was:




            http://192.168.99.100:3131/api/values




            Hope that helps, cheers!






            share|improve this answer

























              up vote
              0
              down vote



              accepted










              I got it working by following: Build docker in ASP.NET Core: "no such file or directory" error



              The fix is to publish your project first. Earlier i was doing it in a wrong way. We can do that by:




              dotnet publish ./SolutionName.sln -c Release -o ./obj/Docker/publish




              And then follow it up by




              docker-compose up




              I did add some port mapping as well and here's my updated...




              • Docker File


              enter image description here




              • Docker-compose.yml


              enter image description here



              And the URL was to access it was:




              http://192.168.99.100:3131/api/values




              Hope that helps, cheers!






              share|improve this answer























                up vote
                0
                down vote



                accepted







                up vote
                0
                down vote



                accepted






                I got it working by following: Build docker in ASP.NET Core: "no such file or directory" error



                The fix is to publish your project first. Earlier i was doing it in a wrong way. We can do that by:




                dotnet publish ./SolutionName.sln -c Release -o ./obj/Docker/publish




                And then follow it up by




                docker-compose up




                I did add some port mapping as well and here's my updated...




                • Docker File


                enter image description here




                • Docker-compose.yml


                enter image description here



                And the URL was to access it was:




                http://192.168.99.100:3131/api/values




                Hope that helps, cheers!






                share|improve this answer












                I got it working by following: Build docker in ASP.NET Core: "no such file or directory" error



                The fix is to publish your project first. Earlier i was doing it in a wrong way. We can do that by:




                dotnet publish ./SolutionName.sln -c Release -o ./obj/Docker/publish




                And then follow it up by




                docker-compose up




                I did add some port mapping as well and here's my updated...




                • Docker File


                enter image description here




                • Docker-compose.yml


                enter image description here



                And the URL was to access it was:




                http://192.168.99.100:3131/api/values




                Hope that helps, cheers!







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 10 at 22:02









                Aimal Khan

                653718




                653718






























                     

                    draft saved


                    draft discarded



















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53243227%2fdocker-no-such-file-or-directory-dotnetcore%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

                    Xamarin.iOS Cant Deploy on Iphone

                    Glorious Revolution

                    Dulmage-Mendelsohn matrix decomposition in Python