Machine: Kesalahan dengan pemeriksaan pra-buat: ...tidak ada host seperti itu

Dibuat pada 19 Mar 2016  ·  9Komentar  ·  Sumber: docker/machine

Ketika saya menjalankan perintah ini docker-machine create --driver virtualbox default Saya mendapatkan kesalahan ini:

Running pre-create checks...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
Error with pre-create check: "Get https://api.github.com/repos/boot2docker/boot2docker/releases/latest: dial tcp: lookup api.github.com on 192.168.0.1:53: no such host"

Juga ketika saya mengklik dua kali docker quickstart terminal , saya mendapatkan kesalahan berikut:

bash --login '/Applications/Docker/Docker Quickstart Terminal.app/Contents/Resources/Scripts/start.sh'
Running pre-create checks...
(default) No default Boot2Docker ISO found locally, downloading the latest release...
(default) Latest release for github.com/boot2docker/boot2docker is v1.10.3
(default) Downloading /Users/mz/.docker/machine/cache/boot2docker.iso from https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso...
Error with pre-create check: "Get https://github.com/boot2docker/boot2docker/releases/download/v1.10.3/boot2docker.iso: dial tcp: lookup github.com on 192.168.0.1:53: no such host"
Host does not exist: "default"
Regenerate TLS machine certs?  Warning: this is irreversible. (y/n): Regenerating TLS certificates
Host does not exist: "default"
Host does not exist: "default"


                        ##         .
                  ## ## ##        ==
               ## ## ## ## ##    ===
           /"""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~~ ~ /  ===- ~~~
           \______ o           __/
             \    \         __/
              \____\_______/


Host does not exist: "default"
docker is configured to use the default machine with IP
For help getting started, check out the docs at https://docs.docker.com

Saya menggunakan MAC OS X El Capitan v10.11.3
Versi mesin Docker saya adalah: 0.6.0, build e27fb87

Informasi tambahan:

Ketika saya mencoba melakukan ping ke server mana pun, saya mendapatkan ini:

❯ ping google.com
PING google.com (216.58.211.78): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
^C
--- google.com ping statistics ---
5 packets transmitted, 0 packets received, 100.0% packet loss

Tetapi semua alat lain (cURL, NPM, Bower, Composer,...) berfungsi dengan baik.

Komentar yang paling membantu

Inilah solusi yang menyelesaikan ini *&^%$%#@!

Unduh file boot2docker.iso secara manual dengan membuka https://api.github.com/repos/boot2docker/boot2docker/releases/latest lalu klik html_url dan terakhir pilih untuk mengunduh file.

Setelah Anda mendapatkan file, pergi dan letakkan secara manual di /Users/{user}/.docker/machine/cache/

Akhirnya jalankan kembali perintah ini docker-machine create --driver virtualbox default

Semua 9 komentar

Inilah solusi yang menyelesaikan ini *&^%$%#@!

Unduh file boot2docker.iso secara manual dengan membuka https://api.github.com/repos/boot2docker/boot2docker/releases/latest lalu klik html_url dan terakhir pilih untuk mengunduh file.

Setelah Anda mendapatkan file, pergi dan letakkan secara manual di /Users/{user}/.docker/machine/cache/

Akhirnya jalankan kembali perintah ini docker-machine create --driver virtualbox default

Mungkin Anda harus mengatur proxy:

ekspor PROXY=" http://my.corp.proxy.ipadd :myport"
ekspor HTTP_PROXY=$PROXY
ekspor HTTPS_PROXY=$PROXY

Berhasil!

Berikut ini tautan yang tepat untuk mengunduh boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v17.06.0-ce-rc5/boot2docker.iso

Tautan yang disediakan oleh therajone dan GeekHades tidak aktif. Saya berhasil mengunduh versi sumber tetapi bagaimana sekarang? Saya mencoba mengonversi folder menjadi gambar iso tetapi saya mendapatkan
"Tidak dapat mendapatkan versi ISO Boot2Docker lokal: Tidak menemukan awalan "-v" di string versi" dan mencoba mengunduhnya lagi yang gagal dengan "dial tcp [::1]:443: getockopt: koneksi ditolak". Ada ide?

coba ubah alamat server DNS Anda menjadi 8.8.8.8 dan 8.8.4.4 (google DNS)

Saya menghadapi masalah itu selama dua hari terakhir tetapi saya memperbaiki file host windows bahwa file itu berisi penunjuk yang salah

Mungkin Anda harus mengatur proxy:

ekspor PROXY=" http://my.corp.proxy.ipadd :myport"
ekspor HTTP_PROXY=$PROXY
ekspor HTTPS_PROXY=$PROXY

Terima kasih atas bantuannya, sementara saya mengatur http_proxy di env, HTTP_PROXY tidak disetel.
Ternyata http_proxy tanpa CAPS tidak sama dengan HTTP_PROXY dengan CAPS, dan unduhan untuk boot2docker hanya membaca CAPS...
Hal serupa terjadi saat mengatur argumen build saat menjalankan build docker, terkadang http_proxy, terkadang HTTP_PROXY, terkadang keduanya berfungsi karena eksekusi di belakang perintah mencari keduanya. Lebih baik mengatur keduanya.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat