Machine: github-api-token рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдЬрдире░ 2016  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: docker/machine

рдореИрдВ рдЬреЛ рд╕рдВрд╕реНрдХрд░рдг 0.5.5 рдмрддрд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рдЙрд╕рдХреЗ рд▓рд┐рдП --it-api-token рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╢рд╛рдпрдж рдореИрдВ рдЧрд▓рдд рд╣реВрдВ рдФрд░ рдЗрди рдмрджрд▓рд╛рд╡реЛрдВ рдиреЗ рдЗрд╕реЗ рдЕрдВрддрд┐рдо рд░рд┐рд▓реАрдЬ рдореЗрдВ рдирд╣реАрдВ рдмрдирд╛рдпрд╛ рдпрд╛ рдореИрдВ рдХреБрдЫ рдФрд░ рдЧрд▓рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ?

% docker-machine --github-api-token=<redacted> create -d virtualbox shinybox
Running pre-create checks...
(shinybox) You are using version 4.3.14r95030 of VirtualBox. If you encouter issues, you might want to upgrade to version 5 at https://www.virtualbox.org
(shinybox) No default Boot2Docker ISO found locally, downloading the latest release...
Error creating machine: Error with pre-create check: Error getting a version tag from the Github API response.
You may be getting rate limited by Github.

% docker-machine --version
docker-machine version 0.5.5, build

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдпрд╣рд╛рдВ @kurtharriger рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ

curl -Lo ~/.docker/machine/cache/boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v1.9.1/boot2docker.iso
docker-machine create --driver virtualbox default
Creating CA: /home/sjackman/.docker/machine/certs/ca.pem
Creating client certificate: /home/sjackman/.docker/machine/certs/cert.pem
Running pre-create checks...
(default) Unable to get the latest Boot2Docker ISO release version:  Error getting a version tag from the Github API response.
(default) You may be getting rate limited by Github.
Creating machine...
(default) Unable to get the latest Boot2Docker ISO release version:  Error getting a version tag from the Github API response.
(default) You may be getting rate limited by Github.
(default) Copying /home/sjackman/.docker/machine/cache/boot2docker.iso to /home/sjackman/.docker/machine/machines/default/boot2docker.iso...
тАж

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рд╣рд╛рдп @kurtharriger рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдХреНрдпрд╛ рдЖрдк рдЕрдкрдиреЗ рдЯреЛрдХрди рдХреА рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рди рдХрд┐ рд╡реЗ рдЬреЛ рдХрд╛рдврд╝рд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ?

рдЙрдиреНрдирдд, рд╕рддреНрдпрд╛рдкрд┐рдд рдЯреЛрдХрди рдФрд░ рдЕрднреА рднреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ .iso рдлрд╝рд╛рдЗрд▓ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рдХрд╣реАрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЗрдВ рд╕рд╣реЗрдЬ рд╕рдХрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рдЗрд╕реЗ рдХрд╣рд╛рдВ рд╕рд╣реЗрдЬрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдпрд╣ рдбреЙрдХрдЯрд░-рдорд╢реАрди рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдвреВрдВрдвреЗ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗ?

% docker-machine --version
docker-machine version 0.5.5, build 02c4254

% docker-machine --github-api-token=$GITHUB_TOKEN create -d virtualbox shinybox
Running pre-create checks...
(shinybox) No default Boot2Docker ISO found locally, downloading the latest release...
Error creating machine: Error with pre-create check: Error getting a version tag from the Github API response.
You may be getting rate limited by Github.

% curl  https://api.github.com/user\?access_token\=$GITHUB_TOKEN
{
  "login": "kurtharriger",
...
}

рдпрд╣ рдЯреЛрдХрди рдЕрдзрд┐рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?

рд▓реЗ рдореЗрд░ред 6 рдЬрдирд╡ред 2016 ├а 17:36, рдХрд░реНрдЯ рд╣реИрд░рд┐рдЧрд░ рд╕реВрдЪрдирд╛рдПрдВ @github.com рдП
├йcrit:

рдЙрдиреНрдирдд, рд╕рддреНрдпрд╛рдкрд┐рдд рдЯреЛрдХрди рдФрд░ рдЕрднреА рднреА рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИред

рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдореИрдВ .iso рдлрд╛рдЗрд▓ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдЗрд╕реЗ рд╕реЗрд╡ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ
рдХрд╣реАрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИред рдореБрдЭреЗ рдЗрд╕реЗ рдХрд╣рд╛рдВ рдмрдЪрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдпрд╣ рдбреЙрдХрдЯрд░-рдорд╢реАрди рдХрд░реЗрдЧрд╛
рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдвреВрдВрдвреЗрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рди рдХрд░реЗрдВ?

% рдбреЙрдХрдЯрд░-рдорд╢реАрди - рд╡рд┐рд╕рд░реНрдЬрди
docker- рдорд╢реАрди рд╕рдВрд╕реНрдХрд░рдг 0.5.5, 02c4254 рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ

% рдбреЙрдХрдЯрд░-рдорд╢реАрди - рдЬреАрдердм-рдПрдкрд┐-рдЯреЛрдХрди = $ GITHUB_TOKEN рдмрдирд╛рдПрдБ -d рд╡рд░реНрдЪреБрдЕрд▓рдмреЙрдХреНрд╕ рд╢рд┐рдВрдХрдмреЙрдХреНрд╕
рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рдЪреЗрдХ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ ...
(shinybox) рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рдХреЛрдИ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдмреВрдЯ 2 рдбреЙрдХ рдЖрдИрдПрд╕рдУ рдирд╣реАрдВ рдорд┐рд▓рд╛, рдЬреЛ рдирд╡реАрдирддрдо рд░рд┐рд▓реАрдЬ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд░рд╣рд╛ рд╣реИ ...
рдорд╢реАрди рдмрдирд╛рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐: рдкреНрд░реА-рдХреНрд░рд┐рдПрдЯ рдЪреЗрдХ рдХреЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐: рдЬреАрдердм рдПрдкреАрдЖрдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдЯреИрдЧ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ред
рдЖрдкрдХреЛ рдЬреАрдердм рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рджрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рд╕рдХрддреА рд╣реИред

% рдХрд░реНрд▓ https: //api.github.com/user \ ? access_token \ = $ GITHUB_TOKEN
{
"рд▓реЙрдЧрд┐рди": "рдХреБрд░рдерд░рд┐рдЧрд░",
...
}

-
рдЗрд╕ рдИрдореЗрд▓ рдХрд╛ рдЙрддреНрддрд░ рд╕реАрдзреЗ рджреЗрдВ рдпрд╛ рдЗрд╕реЗ GitHub рдкрд░ рджреЗрдЦреЗрдВ
https://github.com/docker/machine/issues/2765#issuecomment -169381828

рдирд╣реАрдВ, рдХрд╛рдо рдкрд░ рд╣рдорд╛рд░рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╣рдореЗрд╢рд╛ рджрд░ рд╕реАрдорд┐рдд рд▓рдЧрддрд╛ рд╣реИред рд╕рдВрднрд╡рдд: рдХрд╣реАрдВ рди рдХрд╣реАрдВ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЬреЛ рдПрдХ рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣реА рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рд╣рдореЗрд╢рд╛ рдЬреАрдердм рдХреЛ рдПрдХ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдЯреЛрдХрди рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдбреЙрдХрдЯрд░ рдЯреВрд▓рдмреЙрдХреНрд╕ рдореЗрдВ рд╕рдм рдХреБрдЫ рдмрдВрдбрд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ рдмреВрдЯ 2docker.iso рдХреЛ рдХреЙрдкреА рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рдЗрд╕реЗ рдЬрд╛ рд╕рдХреЗред

рдЬрдм рдирд┐рдореНрди рджрд░ рд╕реАрдорд╛ рдЕрдиреБрд░реЛрдз рдореЗрдВ рд╕рдорд╛рди рдЯреЛрдХрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рддреЛ рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ:

curl https://api.github.com/rate_limit\?access_token\=<redacted>
{
  "resources": {
    "core": {
      "limit": 5000,
      "remaining": 5000,
      "reset": 1452811101
    },
    "search": {
      "limit": 30,
      "remaining": 30,
      "reset": 1452807561
    }
  },
  "rate": {
    "limit": 5000,
    "remaining": 5000,
    "reset": 1452811101
  }
}

рдореИрдВ рд╕рдВрд╕реНрдХрд░рдг 0.5.6 рдкрд░ рд╣реВрдВред

Https://github.com/docker/machine/issues/2296 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд

Https://github.com/docker/machine/issues/2296 рдХрд╛ рдбреБрдкреНрд▓реАрдХреЗрдЯ

рдореБрдЭреЗ рдЕрдм рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИред рдХрд▓ рдареАрдХ рдХрд╛рдо рдХрд┐рдпрд╛ред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдореИрдВ рд╕реАрдорд┐рдд рд╣реЛ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВрдиреЗ рдПрдХ --github-api-token , рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ рдХреЛрдИ рдлрд╛рдпрджрд╛ рдирд╣реАрдВ рд╣реБрдЖред

тЭптЭптЭп docker-machine --github-api-token=redacted create --driver virtualbox default
Running pre-create checks...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
Error creating machine: Error with pre-create check: Error getting a version tag from the Github API response.
You may be getting rate limited by Github.
тЭптЭптЭп docker-machine --version
docker-machine version 0.5.6, build 61388e9

рдпрд╣рд╛рдВ @kurtharriger рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ

curl -Lo ~/.docker/machine/cache/boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v1.9.1/boot2docker.iso
docker-machine create --driver virtualbox default
Creating CA: /home/sjackman/.docker/machine/certs/ca.pem
Creating client certificate: /home/sjackman/.docker/machine/certs/cert.pem
Running pre-create checks...
(default) Unable to get the latest Boot2Docker ISO release version:  Error getting a version tag from the Github API response.
(default) You may be getting rate limited by Github.
Creating machine...
(default) Unable to get the latest Boot2Docker ISO release version:  Error getting a version tag from the Github API response.
(default) You may be getting rate limited by Github.
(default) Copying /home/sjackman/.docker/machine/cache/boot2docker.iso to /home/sjackman/.docker/machine/machines/default/boot2docker.iso...
тАж

рдпрд╣рд╛рдБ @kurtharriger рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдПрдХ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ

curl -Lo ~/.docker/machine/cache/boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v1.9.1/boot2docker.iso
docker-machine create --driver virtualbox default
Creating CA: /home/sjackman/.docker/machine/certs/ca.pem
Creating client certificate: /home/sjackman/.docker/machine/certs/cert.pem
Running pre-create checks...
(default) Unable to get the latest Boot2Docker ISO release version:  Error getting a version tag from the Github API response.
(default) You may be getting rate limited by Github.
Creating machine...
(default) Unable to get the latest Boot2Docker ISO release version:  Error getting a version tag from the Github API response.
(default) You may be getting rate limited by Github.
(default) Copying /home/sjackman/.docker/machine/cache/boot2docker.iso to /home/sjackman/.docker/machine/machines/default/boot2docker.iso...
тАж

рдзрдиреНрдпрд╡рд╛рдж рд▓рдбрд╝рдХреЗред рдЗрд╕рдиреЗ рдореЗрд░реЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рдерд╛ рдХрд┐ boot2docker.iso рдХреЗ рдХрд░реНрд▓ рдХрдорд╛рдВрдб рдХреЛ https://github.com/boot2docker/boot2docker-releases/ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╡реАрдирддрдо (рдФрд░ рд╕реНрдерд┐рд░) рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

perj picture perj  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rossbachp picture rossbachp  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

AlexZeitler picture AlexZeitler  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

masaeedu picture masaeedu  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pschultz picture pschultz  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ