2016-03-17 24 views
6

Şu anda Windows'ta Boot2Docker'ı kullanarak, ana bilgisayara ana makine yerleştirmek mümkün mü? Ubuntu resmini kullandığımı ve / ev sahibine monte etmek istediğimi söyle, nasıl yapabilirim?Sunucuyu Anasisteme Bağlama

docker run -v /c/Users/ubuntu:/ --name ubuntu -dt ubuntu

ancak hata ile sona erdi: docker: Error response from daemon: Invalid bind mount spec "/c/Users/ubuntu:/": volumeslash: Invalid specification: destination can't be '/' in '/c/Users/Leon/ubuntu:/'.

cevap

3

Eğer doğru anlamak

, sen kabın içine kökü bağlamada çalışıyoruz Ben etrafa ve çalışıyorum

bir ses olarak? Durum buysa, bunun yerine yeni bir dizin oluşturun ve bunu görün. Örnek dockerfile için

: docker belgeleri der

RUN mkdir /something 
VOLUME /something 

üzere, kap-dir, her zaman, örneğin/src/dokümanlar gibi mutlak bir yol olmalıdır. Host-dir mutlak bir yol veya bir isim değeri olabilir.

Daha fazla bilgi için şu adresi okuyun: https://docs.docker.com/engine/userguide/containers/dockervolumes/#mount-a-host-directory-as-a-data-volume ve "Bir ana bilgisayar dizini veri birimi olarak bağlama" bölümü size daha iyi bir anlayış vermelidir.

+1

Gerçekte elde etmeye çalıştığım tüm dosyalar, konunun/yoldan Ana Bilgisayar'a tüm dosyaları açığa çıkarmaktır, bu mümkün mü? Tek bir dizin kurmayı biliyorum ama bu gerçekten istediğim şey değil. – Leon

+0

Hayır bu mümkün değil ... kapsayıcı, kapsayıcıda kök erişiminiz olmadığı için görüntülenemeyen bazı dosyalara sahiptir. – Prototype

+0

hmm sanırım bu kötü bir soru o zaman: \ 'ben bunları kolayca IDE veya bunun gibi şeyler kullanarak kolayca düzenleyebilmeniz için tüm dosyaları barındırmak istiyorum .. sanırım ben montaj dizinleri aşağı doğru o zaman – Leon

2

Yolu nasıl belirlediğinizle ilgili sorun. yerel ses montaj örneği aşağıda Mongo db kap tarafından kullanılacak:

docker çalıştırmak --name kap adı -v /Kullanıcılar/SKausha3/Mongo/imageservicedb/veri:/veri -v /Users/SKausha3/Mongo/imageservicedb/yedek:/yedekleme

c:/Users/SKausha3/Mongo/imageservicedb/veri benim yerel klasör ama kaldırmak zorunda: yolundan 'c'.