SORU
1 Kasım 2014, CUMARTESİ


docker't tcp zaman aşımı nedeniyle boot2docker bağlanabilir

10.9.5, https://docs.docker.com/installation/mac/ docker yüklemek için izledim Mac OS koşuyorum. Ben boot2docker VM arka planda çalışıyor olsa bile docker çalıştırmak bir zaman aşımı hata iletisi alıyorum.

nikhil@macbook ~> boot2docker status
running
nikhil@macbook ~> boot2docker ip

The VM's Host only interface IP address is: 192.168.59.103

nikhil@macbook ~> docker run hello-world
2014/11/01 01:01:31 Post https://192.168.59.103:2376/v1.15/containers/create: dial tcp 192.168.59.103:2376: i/o timeout
nikhil@macbook ~> docker search ubuntu
2014/11/01 01:02:40 Get https://192.168.59.103:2376/v1.15/images/search?term=ubuntu: dial tcp 192.168.59.103:2376: i/o timeout

Docker boot2docker vm içinde çalışan ve benim bağlantı noktası doğru olduğunu teyit ettim.

nikhil@macbook ~> boot2docker ssh
                        ##        .
                  ## ## ##       ==
               ## ## ## ##      ===
           /""""""""""""""""\___/ ===
      ~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ /  ===- ~~~
           \______ o          __/
             \    \        __/
              \____\______/
 _                 _   ____     _            _
| |__   ___   ___ | |_|___ \ __| | ___   ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__|   <  __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
Boot2Docker version 1.3.1, build master : 9a31a68 - Fri Oct 31 03:14:34 UTC 2014
Docker version 1.3.1, build 4e9bbfa
docker@boot2docker:~$ sudo netstat -ntpl | grep docker
tcp        0      0 :::2376                 :::*                    LISTEN      629/docker

CEVAP
6 Ocak 2015, Salı


OS X Yosemite ve Cisco Anyconnect kullanıyorum anlaşılan boot2docker kullanmak için kötü bir ikili olan) ve aşağıdaki son olarak bana (linked GitHub issue comment sayesinde) için çalıştı:

Aşağıdaki adımları port yönlendirme kuralı ekleme ve çevre 10 ** docker nokta (192.168.59.103 ya da diğer NATed IP yerine) değiştirir.

İlk boot2docker yüklü fakat çalışmıyor olması gerekir.

Eğer şu anda çalışıyorsa - şimdi dur:

boot2docker down

Boot2docker vm 2376 bağlantı noktası 127.0.0.1:2376 trafiğini iletmek için bir kural Ekle:

vboxmanage modifyvm "boot2docker-vm" --natpf1 "docker,tcp,127.0.0.1,2376,,2376"

Başlangıç boot2docker:

boot2docker up

Varsayılan DOCKER ortam değişkenleri:

$(boot2docker shellinit)

127.0.0.1 işaret DOCKER_HOST değişken geçersiz:

export DOCKER_HOST=tcp://127.0.0.1:2376

Şimdi docker komutları çalıştırmak mümkün olmalıdır:

docker version

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Android Developers

    Android Deve

    9 Kasım 2007
  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008