2016-08-05 25 views
12

Yapmaya çalıştığım şey oldukça standart değil, bu yüzden ne kadar başarılı olacağımı bilmiyorum.Windows 10'a bağlanın ubuntu bash dan Docker daemon

"Docker for Windows" programını kurdum ve Powershell'den düzgün kullanabiliyorum.

olsa uygun bir Linux ortamı kullanabilmek için istiyorum, bu yüzden başarıyla ubuntu/bash son liman işçisi müşteri inşa ettik, Windows 10.

için yeni Ubuntu Bash istemi monte ettik. Ancak "docker ps" çalıştırdığımda, ...

Docker arka planına bağlanılamıyor. Docker sunucusu bu sunucuda mı çalışıyor?

Sadece işe yarayacağını ummuştum.

Windows'da çalışan bir docker sunucusu ile ubuntu/bash'dan bağlanmanın mümkün olup olmadığını bilen var mı?

cevap

15

Bunu çözdüm. Şaşırtıcı derecede basitti. Ben sadece aşağıdaki ayarlamak zorunda kaldı ...

export DOCKER_HOST=tcp://127.0.0.1:2375 

Bu gerçekten çok güzel bir kurulum.

Tip 2 hiper yönetici ile çalışan çok hızlı, verimli bir docker motoru ve uygun bir ubuntu tabanlı geliştirme ortamı. Güzel :-)

Uyarı: yorumda belirtildiği üzere, @BSalita, Docker hizmeti, "tcp: // localhost: TLS olmadan 2375" etkinleştirilmiş olarak etkinleştirilmiş olmalıdır. Docker Ayarları (sistem tepsisi simgesine sağ tıklayın, ardından "Ayarlar ..."). Bu seçenek varsayılan olarak kontrol edilmez.

+0

Geri dönüp çözümü verdiğiniz için çok teşekkürler. ÇALIŞIYOR bir cazibe gibi ! – ereOn

+0

Bu kurulumla ilgili bir sorun keşfettim. Komut satırından birimleri yerleştirmenin herhangi bir yolu yoktur. – user1751825

+0

Ubuntu kullanıcı alanından dosya alabilir, ancak dosyaları dosyalayabilirsiniz. Ana bilgisayar bir Linux VM'sinde, hyper-v'de olduğundan, Windows'ta "Ubuntu on Windows" sihirbazındaki dosyalara erişemezsiniz. Şunları yapmanız gerekir: 1. Windows sürücülerinizi docker host'unuza (Bunu docker ayarlarından yapın) 2. "c:/Users/roman/Desktop" gibi linux yollarını takarken Windows yollarını kullanın ve linux yollarını ('/ mnt/c/Users/roman/Desktop') – Roman

İlgili konular