Bir liman işçisi kap ile VirtualBox sanal makine ağ nasıl?
VirtualBox sanal makine ile aynı ağa docker kabı katılmak için, liman işçisi kabın sanal makine aynı ağda oluşturulması gerekir.
VirtualBox Sunucu Okunur Ağ üzerinde çalışan 192.168.56.1/24 ağ. Varsayılan Docker sanal makine oluştururken VirtualBox Sunucu Sadece CIDR olmasını sağlamak 192.168.56.1/24 o zaman bu Docker makinede çalışan tüm konteynerler aynı ağ üzerinde çalışacak. Zaten varsayılan Docker Machine varsa o zaman bunu silmek zorunda kalacak (aşağıya bakınız). Varsayılan Docker sanal makine aşağıdaki komutu kullanılarak oluşturulabilir.
docker-makine --driver oluşturmak "virtualbox" --virtualbox-cpu-sayımı "4" --virtualbox disk boyutlu "30000" --virtualbox-host-dns-çözümleyici --virtualbox-hostonly-Cidr 192.168.56.1/24 --virtualbox-hostonly-nictype "82540İÇİNDE" --virtualbox hafızalı "4096" varsayılan
Varsayılan Docker makinesi oluşturulduktan sonra aşağıdaki komutla ip adresi kontrol edebilirsiniz
liman işçisi-makine ip
Bu varsayılan sanal makine Sunucu Okunur Adaptörü kullanan diğer VirtualBox sanal makinelerle iletişim mümkün olacak VirtualBox Sunucu Okunur Ağı ve varsayılan sanal makine üzerinde herhangi konteynerleri artık & doğru ağ konfigürasyon.
Yukarıdaki varsayılan Docker makinesini oluşturur. Bir tane oluşturmak için yukarıdaki komutu kullanmadan önce varsayılan makinesini silmeniz gerekebilir. Aşağıdaki komutla varsayılan bir makineyi silebilirsiniz.
liman işçisi-makine rm -f -y varsayılan
Eğer alırsanız “Kaldırılırken hata konak “varsayılan”: açık C:\Kullanıcılar Bish .docker makine makineleri default config.json: Sistem belirtilen dosyayı bulamıyor.” Hata aşağıdaki komutları çalıştırın:
cd %userprofile%/.docker/machine/machines/default
NUL > config.json
erişimini görmezden mesaj ve yeniden engellendi. Yeniden başlattıktan sonra kaldır komutu yeniden denemek.
liman işçisi-makine rm -f -y varsayılan
