Machine: Kesalahan Layanan Tidak Tersedia di MacOSX

Dibuat pada 13 Nov 2015  ·  7Komentar  ·  Sumber: docker/machine

Tidak dapat terhubung dari host MacOSX.
Menggunakan DockerToolbox-1.9.0c
Setiap perintah gagal dengan kesalahan Layanan Tidak Tersedia.

$ mesin buruh pelabuhan --versi
versi mesin buruh pelabuhan 0.5.0 (04cfa58)
$ gambar buruh pelabuhan
Terjadi kesalahan saat mencoba menyambungkan: Dapatkan https://192.168.99.100 :2376/v1.21/images/json: Layanan Tidak Tersedia
$ mesin buruh pelabuhan ls
NAMA AKTIF DRIVER NEGARA URL SWARM
machine1 * virtualbox Menjalankan tcp://192.168.99.100 :2376

Saya dapat ssh di mesin: Docker baik-baik saja.

mesin ssh mesin buruh pelabuhan1
## .
## ## ## ==
## ## ## ## ## ===
/"""""""""""""""""_ / ===~ { ~~ ~ ~~ ~ ~ / ===- ~~~____ o /\ \ */* _______/


| |__ ___ ___ | |_|___ \ | ___ ___| _ _ __
| '_ \ / _ \ / _ | | |/ / _ \ ' |
| |_) | (_) | (_) | |_ / / (_| | (_) | ( | < / ||_. / _ / _ / __|_____,_|_ / _ |_|____|_|
Boot2Docker versi 1.9.0, master build: 16e4a2a - Sel 3 Nov 19:49:22 UTC 2015
Docker versi 1.9.0, membangun 76d6bc9
buruh pelabuhan@homebyme :~$ gambar buruh pelabuhan
REPOSITORY TAG ID GAMBAR DIBUAT UKURAN VIRTUAL
hello-world terbaru 0a6ba66e537a 4 minggu yang lalu 960 B

kinquestion

Komentar yang paling membantu

Saya memiliki masalah serupa pada Windows (Docker Toolbox 1.10.3), tetapi itu karena konfigurasi proxy saya.
Saya memecahkan masalah saya dengan ini: https://docs.docker.com/machine/reference/env/#exclude -the-created-machine-from-proxies
(menambahkan variabel env NO_PROXY).

Semua 7 komentar

Thx @valentin69 atas tanggapan Anda.

apakah Anda menjalankan eval "$(docker-machine env machine1)" dari MacOSX Host ?

Sangat :
$env | grep DOCKER
DOCKER_HOST= tcp://192.168.99.101 :2376
DOCKER_MACHINE_NAME=mesin1
DOCKER_TLS_VERIFY=1
DOCKER_CERT_PATH=/Users/valentin/.docker/machine/machines/machine1

Dari pesan pertama Anda, sepertinya machine1 ip adalah 192.168.99.100 dan dari pesan kedua Anda DOCKER_HOST adalah 192.168.99.101 . Saya tidak memiliki semua detail tentang apa yang Anda lakukan tetapi sepertinya Anda perlu menyegarkan diri Anda dan/atau membuat ulang mesin Anda.

Itu hanya karena saya menghancurkan mesin dan membuat yang baru (dalam berbagai upaya saya untuk menemukan apa yang salah...).
machine1 * virtualbox Menjalankan tcp://192.168.99.101 :2376
DOCKER_HOST= tcp://192.168.99.101 :2376

Masalahnya masih ada:
$ gambar buruh pelabuhan
Terjadi kesalahan saat mencoba menyambungkan: Dapatkan https://192.168.99.101 :2376/v1.21/images/json: Layanan Tidak Tersedia

Ini benar-benar aneh.

Kedengarannya seperti mesin sudah diatur tetapi mungkin daemon buruh pelabuhan mungkin tidak berjalan.

dapatkah Anda memeriksa apakah daemon dijalankan oleh docker-machine ssh default dan ketik ps aux | grep 'docker daemon dan laporkan di sini hasilnya?

Meskipun jika demikian, docker-machine env default harus melaporkan masalah sebelumnya.

Apa versi buruh pelabuhan Anda?

Senang bertemu satu sama lain di f2f @ dockercon

Hai Jean Laurent,
Ya, sangat senang melihat Anda di Dockercon EU 15.
Saya akhirnya menghancurkan mesin, membersihkan ~/.docker/machine dan menginstal versi berikutnya dari kotak alat yang dirilis tepat sebelum Dockercon dan berfungsi sekarang.
Membersihkan cache mungkin berhasil.
Valentine

Saya memiliki masalah serupa pada Windows (Docker Toolbox 1.10.3), tetapi itu karena konfigurasi proxy saya.
Saya memecahkan masalah saya dengan ini: https://docs.docker.com/machine/reference/env/#exclude -the-created-machine-from-proxies
(menambahkan variabel env NO_PROXY).

Apakah halaman ini membantu?
0 / 5 - 0 peringkat