Using proxy on docker-compose in server












0















When i run sudo docker-compose build i get



Building web
Step 1/8 : FROM python:3.7-alpine
ERROR: Service 'web' failed to build: error parsing HTTP 403 response body: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>nSince Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://support.docker.comn</body></html>nn"


I need to set proxy for docker-compose for build



things i have tried:



looking at https://docs.docker.com/network/proxy/#configure-the-docker-client





  • i have tried setting ~/.docker/config.json



    {
    "proxies":
    {
    "default":
    {
    "httpProxy": "http://127.0.0.1:9278"
    }
    }
    }


  • tried with --env argument


  • tried setting proxy variables on the server with no result



  • i also have tried this link



    services:
    myservice:
    build:
    context: .
    args:
    - http_proxy
    - https_proxy
    - no_proxy


    but i get this on version: '3.6'



    Unsupported config option for services.web: 'args'



these settings seem to be set on docker and not docker-compose



i also don't need to set any proxy on my local device (i don't want to loose portability if possible)



docker-compose version 1.23.1, build b02f1306
Docker version 18.06.1-ce, build e68fc7a









share|improve this question



























    0















    When i run sudo docker-compose build i get



    Building web
    Step 1/8 : FROM python:3.7-alpine
    ERROR: Service 'web' failed to build: error parsing HTTP 403 response body: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>nSince Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://support.docker.comn</body></html>nn"


    I need to set proxy for docker-compose for build



    things i have tried:



    looking at https://docs.docker.com/network/proxy/#configure-the-docker-client





    • i have tried setting ~/.docker/config.json



      {
      "proxies":
      {
      "default":
      {
      "httpProxy": "http://127.0.0.1:9278"
      }
      }
      }


    • tried with --env argument


    • tried setting proxy variables on the server with no result



    • i also have tried this link



      services:
      myservice:
      build:
      context: .
      args:
      - http_proxy
      - https_proxy
      - no_proxy


      but i get this on version: '3.6'



      Unsupported config option for services.web: 'args'



    these settings seem to be set on docker and not docker-compose



    i also don't need to set any proxy on my local device (i don't want to loose portability if possible)



    docker-compose version 1.23.1, build b02f1306
    Docker version 18.06.1-ce, build e68fc7a









    share|improve this question

























      0












      0








      0








      When i run sudo docker-compose build i get



      Building web
      Step 1/8 : FROM python:3.7-alpine
      ERROR: Service 'web' failed to build: error parsing HTTP 403 response body: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>nSince Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://support.docker.comn</body></html>nn"


      I need to set proxy for docker-compose for build



      things i have tried:



      looking at https://docs.docker.com/network/proxy/#configure-the-docker-client





      • i have tried setting ~/.docker/config.json



        {
        "proxies":
        {
        "default":
        {
        "httpProxy": "http://127.0.0.1:9278"
        }
        }
        }


      • tried with --env argument


      • tried setting proxy variables on the server with no result



      • i also have tried this link



        services:
        myservice:
        build:
        context: .
        args:
        - http_proxy
        - https_proxy
        - no_proxy


        but i get this on version: '3.6'



        Unsupported config option for services.web: 'args'



      these settings seem to be set on docker and not docker-compose



      i also don't need to set any proxy on my local device (i don't want to loose portability if possible)



      docker-compose version 1.23.1, build b02f1306
      Docker version 18.06.1-ce, build e68fc7a









      share|improve this question














      When i run sudo docker-compose build i get



      Building web
      Step 1/8 : FROM python:3.7-alpine
      ERROR: Service 'web' failed to build: error parsing HTTP 403 response body: invalid character '<' looking for beginning of value: "<html><body><h1>403 Forbidden</h1>nSince Docker is a US company, we must comply with US export control regulations. In an effort to comply with these, we now block all IP addresses that are located in Cuba, Iran, North Korea, Republic of Crimea, Sudan, and Syria. If you are not in one of these cities, countries, or regions and are blocked, please reach out to https://support.docker.comn</body></html>nn"


      I need to set proxy for docker-compose for build



      things i have tried:



      looking at https://docs.docker.com/network/proxy/#configure-the-docker-client





      • i have tried setting ~/.docker/config.json



        {
        "proxies":
        {
        "default":
        {
        "httpProxy": "http://127.0.0.1:9278"
        }
        }
        }


      • tried with --env argument


      • tried setting proxy variables on the server with no result



      • i also have tried this link



        services:
        myservice:
        build:
        context: .
        args:
        - http_proxy
        - https_proxy
        - no_proxy


        but i get this on version: '3.6'



        Unsupported config option for services.web: 'args'



      these settings seem to be set on docker and not docker-compose



      i also don't need to set any proxy on my local device (i don't want to loose portability if possible)



      docker-compose version 1.23.1, build b02f1306
      Docker version 18.06.1-ce, build e68fc7a






      docker proxy docker-compose






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Nov 26 '18 at 8:23









      Amir HeshmatiAmir Heshmati

      3310




      3310
























          1 Answer
          1






          active

          oldest

          votes


















          2














          You must be from Iran which is banned by docker (from 403 status code). add http proxy env to you docker service by editing ``:



          [Service]
          Environment="HTTP_PROXY=http://proxy.example.com:80/ HTTPS_PROXY=http://proxy.example.com:80/"



          after that you should issu:



          $ systemctl daemon-reload
          $ systemctl restart docker





          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',
            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%2fstackoverflow.com%2fquestions%2f53477114%2fusing-proxy-on-docker-compose-in-server%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









            2














            You must be from Iran which is banned by docker (from 403 status code). add http proxy env to you docker service by editing ``:



            [Service]
            Environment="HTTP_PROXY=http://proxy.example.com:80/ HTTPS_PROXY=http://proxy.example.com:80/"



            after that you should issu:



            $ systemctl daemon-reload
            $ systemctl restart docker





            share|improve this answer




























              2














              You must be from Iran which is banned by docker (from 403 status code). add http proxy env to you docker service by editing ``:



              [Service]
              Environment="HTTP_PROXY=http://proxy.example.com:80/ HTTPS_PROXY=http://proxy.example.com:80/"



              after that you should issu:



              $ systemctl daemon-reload
              $ systemctl restart docker





              share|improve this answer


























                2












                2








                2







                You must be from Iran which is banned by docker (from 403 status code). add http proxy env to you docker service by editing ``:



                [Service]
                Environment="HTTP_PROXY=http://proxy.example.com:80/ HTTPS_PROXY=http://proxy.example.com:80/"



                after that you should issu:



                $ systemctl daemon-reload
                $ systemctl restart docker





                share|improve this answer













                You must be from Iran which is banned by docker (from 403 status code). add http proxy env to you docker service by editing ``:



                [Service]
                Environment="HTTP_PROXY=http://proxy.example.com:80/ HTTPS_PROXY=http://proxy.example.com:80/"



                after that you should issu:



                $ systemctl daemon-reload
                $ systemctl restart docker






                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 26 '18 at 9:42









                danicheetadanicheeta

                994518




                994518
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • 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%2fstackoverflow.com%2fquestions%2f53477114%2fusing-proxy-on-docker-compose-in-server%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

                    Wiesbaden

                    Marschland

                    Dieringhausen