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.
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
Karena ping adalah untuk protokol ICMP, ICMP bukan basis TCP/UDP。 CURL, NPM, Bower, Komposer adalah basis TCP/UDP, Jadi ping dapat mengunjungi google!
Metode penyelesaian:
Anda dapat melihat jawaban @Mahmoudz benar!
unduh boot2docker.iso dan ganti,
Unduh URL"
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.
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