2015-12-03 16 views
10

'u tamamlarken değerlendirme komutu Windows'ta bulunamıyor.Docker for Windows öğreticisi

C:\Users\mary> eval "$(docker-machine env my-default)" 

Bu eğitimde bir hata mı yoksa doğru bir şey yüklemek vermedi:
, Windows öğretici 6. adımda için Docker bu komutu çalıştırmak için diyor?
Bu komutu yalnızca Git Bash'ten çalıştırabilirim ama Docker öğreticisinin neden Windows komut isteminden bu komutu çalıştırdığını söylediğini merak ediyorum. İşte

Yalnızca gerçekten bash çalıştırabilirsiniz öğretici https://docs.docker.com/v1.8/installation/windows/#using-docker-from-windows-command-line-prompt-cmd-exe

cevap

2

için bağlantıdır.
(git bash gibi: C:\path\to\PortableGit-2.6.3-64-bit\git-bash.exe)

Yoksa normal CMD çalıştırabilirsiniz, eval olmadan:

docker-machine env my-default 
3

Run aşağıya kabuk yapılandırmak için komutları/cmd terminali

docker-machine env --shell cmd my-default 

FOR /f "tokens=*" %i IN ('docker-machine env --shell cmd my-default') DO %i 

Yukarıdaki komutları başarıyla çalıştırdıktan sonra, kabuk/cmd terminalinden herhangi bir docker komutunu çalıştırabilirsiniz.

+2

TLS bağlantısı kontrol edilirken hata oluştu: Ana bilgisayar çalışmıyor – coiso

1

cmder console emulator'u kullanıyorum. Çoğunlukla, eval deyimi dışında Windows 10 komut isteminden kurulum için docker docs'u takip ettim. Dokümanlarda açıklanan durum bildirimini çalıştırmaya çalıştığımda, bunun yerine (aşağıda) farklı bir komut çalıştırması istendi ve makinemi başarıyla etkinleştirdim. MYMACHINEHERE, daha önce oluşturmuş olduğunuz makinenin adı olmalıdır. Sadece

docker-machine env my-default 

veya çalıştırıldı Benim için

@FOR /f "tokens=*" %i IN ('docker-machine env MYMACHINEHERE') DO @%i 
0

docker-machine env -u 

Sonra geçen hat olarak sağlanan komut-copy macun ve çalıştırın (cadı öğretici adım sen bağlı olarak) Kabuğunuzu yapılandırmak için çıktı.

İlgili konular