Docker ve VirtualBox/Vmware aynı anda çalıştırabilmek

214 views
Skip to first unread message

Mehmet Suyuti Dindar

unread,
Oct 11, 2016, 6:28:09 AM10/11/16
to istanbu...@googlegroups.com
Merhaba,
Docker ile ilgili bir sorun yaşıyorum.

Soru: Aynı Windows10 64 bit sistemde Docker ile Vmware/VirtualBox nasıl kullanabilirim? Docker'da container çalışıyorken, VirtualBox/Vmware'de başka bir windows kurulumu çalışmasını istiyorum.

Sorun:
Sistemimde Docker kurduktan sonra ne VirtualBox ne de Vmware kullanabiliyorum.
Docker'da containerlarımı düzgünce kullanabiliyorum.
Ama geliştirme için bir başka windows kurulumna ihtiyacım var. Bunu da VirtualBox veya Vmware üzerine kurmak istiyorum.
VirtualBox'da makine tanımlayıp power up yaptığımda host makine BSOD oluyor. -Mavi ekran-
Vmware'de makine tanımlayıp power up yaptığımda da Hyper-v ile çalışamayacağı hatasını veriyor.

Bir çözüm olarak DockerToolbox kullanılabilir. Docker-Toolbox virtualbox üzerinde çalıştığından dolayı VirtualBox + Docker çözümü sağlıyor. Ama Docker-toolbox eski versiyon ve başka sorunlar yaşıyorum.

Docker HyperV üzerinde çalışıyor.
HyperV çalışıyorken başka bir sanallaştırma sistemi çalışamıyor. 
VirtualBox da hyperV de çalışıyor ama guest powerup da -bir işletim sistemi olmasa bile- host çöküyor.

Sistem:
Host: Windows10 Pro 64 bit, 16Gb
Docker 1.12.1
VirtualBox: 5.1.5
BIOS: virtualization enbaled
HyperV: on (Docker için)

--
Mehmet Suyuti DİNDAR

Loris Medici

unread,
Oct 11, 2016, 6:32:26 AM10/11/16
to istanbu...@googlegroups.com
Linux host'ta çalışıp Windows gereken yerlerde VirtualBox kullansanız olmuyor mu acaba? (Şirket politikası aksine değilse) Ben olsam öyle yapardım sanki...


11 Ekim 2016 13:27 tarihinde Mehmet Suyuti Dindar <mehmet...@gmail.com> yazdı:

Mehmet Suyuti Dindar

unread,
Oct 11, 2016, 6:43:22 AM10/11/16
to istanbu...@googlegroups.com
mümkün ama radikal bir seçim. 
Geliştirme ortamımda video editör gibi windows bağımlı araçlar var. Sanal ortamda çok kötü performans göstereceklerdir.
Linux hostta benzer bir sorun yaşar mıyım?
Docker + VirtualBox birlikte çalışır mı? Deneyip görmeden böyle bir geçiş macera olur.


--
İstanbul Coders Grubu Kurallarını okuyun: https://groups.google.com/forum/#!topic/istanbul-coders/LuV8_2lSO0w
---
Bu iletiyi Google Grupları'ndaki "istanbul-coders" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için istanbul-coders+unsubscribe@googlegroups.com adresine e-posta gönderin.
Bu gruba yayın göndermek için, istanbul-coders@googlegroups.com adresine e-posta gönderin.
Bu grubu https://groups.google.com/group/istanbul-coders adresinde ziyaret edebilirsiniz.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.



--
Mehmet Suyuti DİNDAR

orhan yilmaz

unread,
Oct 11, 2016, 6:44:45 AM10/11/16
to istanbu...@googlegroups.com
Docker + VirtualBox birlikte çalışır mı? 
localimde çalışıyor :) 

Orhan YILMAZ
yilmazorhan [_] gmail [_] com

11 Ekim 2016 13:42 tarihinde Mehmet Suyuti Dindar <mehmet...@gmail.com> yazdı:

Mehmet Suyuti Dindar

unread,
Oct 11, 2016, 6:52:04 AM10/11/16
to istanbu...@googlegroups.com
Host sisteminiz nedir?

11 Ekim 2016 Salı tarihinde, orhan yilmaz <yilma...@gmail.com> yazdı:

Gokhan Sengun

unread,
Oct 11, 2016, 6:52:04 AM10/11/16
to istanbu...@googlegroups.com
Merhaba, Docker for Windows sadece Hyper-V'de çalışıyor. Hyper-V ise başka Hypervisor'la birlikte çalışmıyor maalesef.

İki ihtimal var:

1- Mevcut sanal Windows imajını Hyper-V'ye taşımak.
2- Yazdığınız gibi Docker Toolbox kullanmak ama o da artık obsolete oluyor.

Teşekkürler.
it is twice as difficult to debug a program as to write it. Therefore, if you put all of your creativity and effort into writing the program, you are not smart enough to debug it.

Burak Arslan

unread,
Oct 11, 2016, 6:55:16 AM10/11/16
to istanbu...@googlegroups.com


On 10/11/16 13:49, Gokhan Sengun wrote:
>
> 1- Mevcut sanal Windows imajını Hyper-V'ye taşımak.
> 2- Yazdığınız gibi Docker Toolbox kullanmak ama o da artık obsolete
> oluyor.

3. sanal linux icinde docker calistirmak. docker da aslinda bildigin
process baslatiyor, sadece namespace'i farkli. o yuzden sanal linux
icinde docker calistirmak mantiksiz degil. hatta windows'a mahkum olsam
ben boyle yapardim.

kolay gelsin
burak

Loris Medici

unread,
Oct 11, 2016, 6:56:45 AM10/11/16
to istanbu...@googlegroups.com
Mantıken Linux'ta çalışıyor olmalı; Docker native ortamda zaten, VirtualBox da bundan bağımsız... Adobe Creative Cloud ürünleri vb. için ayrı makine veya aynı makine içerisinde ayrı partition / ayrı boot kullanmak gerekecektir, Virtual Box altından çalıştırmak sıkıntılı olabilir dediğiniz gibi...



11 Ekim 2016 13:42 tarihinde Mehmet Suyuti Dindar <mehmet...@gmail.com> yazdı:

orhan yilmaz

unread,
Oct 11, 2016, 6:56:58 AM10/11/16
to istanbu...@googlegroups.com
linux mint 17.2
Linux  3.16.0-38-generic #52~14.04.1-Ubuntu SMP Fri May 8 09:43:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Orhan YILMAZ
yilmazorhan [_] gmail [_] com

11 Ekim 2016 13:47 tarihinde Mehmet Suyuti Dindar <mehmet...@gmail.com> yazdı:

roy simkes

unread,
Oct 11, 2016, 7:35:38 AM10/11/16
to istanbul-coders


On Tuesday, 11 October 2016 13:28:09 UTC+3, Mehmet Suyuti Dindar wrote:

Bir çözüm olarak DockerToolbox kullanılabilir. Docker-Toolbox virtualbox üzerinde çalıştığından dolayı VirtualBox + Docker çözümü sağlıyor. Ama Docker-toolbox eski versiyon ve başka sorunlar yaşıyorum.

Docker Toolbox ile kurulan sanal makinenin docker versiyonunu guncelleyemiyor muyuz? Dip not olarak, Docket Toolbox in yaptigi sey, zaten Virtualbox uzerinde bir adet linux dagitimi kurup bunun uzerine docker kurmak. Bir sonraki yaptigi sey de local indeki terminaldeki komutlari, (mesela ssh uzerinden) sanal makineye gonderiyor. Dolayisiyla bunu update etmenin bir yolu vardir gibime geldi.

Hyper-V calisiyorken, diger sanallastirmalarin calismamasi ilginc bir problemmis ama. Keza Virtualbox gibi sanallastirmalar aslinda Hyper-V den bagimsiz olarak calisiyor olmali.

roy.

Cihangir

unread,
Oct 11, 2016, 8:26:58 AM10/11/16
to istanbu...@googlegroups.com
Docker Windows'ta hyper-V yi kullandığından ve host işletim sistemleri aynı anda birden fazla sanallaştırma altyapısını desteklemediğinden virtualbox çalıştıramıyorsunuz.

Çözüm olarak VirtualBox/Vmware yerine sanallaştırma ortamı olarak da Hyper-V yi kullanmanızı öneririm. Denemedim ama muhtemelen çalışacaktır. 

11 Ekim 2016 14:22 tarihinde roy simkes <roys...@gmail.com> yazdı:

--

Mehmet Suyuti Dindar

unread,
Oct 11, 2016, 8:27:23 AM10/11/16
to istanbu...@googlegroups.com
Çözüm:
VirtualBox ve Vmware'i kullanmadım.
Yeni sistem imajımı Hyper-V üzerine kurdum.
Şimdilik sorunsuz çalışıyor.

Teşekkürler Gökhan Şengün

Host:
- Windows10 Pro 64
- Docker 1.12.1

Guest:
- over Hyper-V
- Win7 Ultimate

2016-10-11 14:22 GMT+03:00 roy simkes <roys...@gmail.com>:


On Tuesday, 11 October 2016 13:28:09 UTC+3, Mehmet Suyuti Dindar wrote:

Bir çözüm olarak DockerToolbox kullanılabilir. Docker-Toolbox virtualbox üzerinde çalıştığından dolayı VirtualBox + Docker çözümü sağlıyor. Ama Docker-toolbox eski versiyon ve başka sorunlar yaşıyorum.

Docker Toolbox ile kurulan sanal makinenin docker versiyonunu guncelleyemiyor muyuz? Dip not olarak, Docket Toolbox in yaptigi sey, zaten Virtualbox uzerinde bir adet linux dagitimi kurup bunun uzerine docker kurmak. Bir sonraki yaptigi sey de local indeki terminaldeki komutlari, (mesela ssh uzerinden) sanal makineye gonderiyor. Dolayisiyla bunu update etmenin bir yolu vardir gibime geldi.

Hyper-V calisiyorken, diger sanallastirmalarin calismamasi ilginc bir problemmis ama. Keza Virtualbox gibi sanallastirmalar aslinda Hyper-V den bagimsiz olarak calisiyor olmali.

roy.

--
İstanbul Coders Grubu Kurallarını okuyun: https://groups.google.com/forum/#!topic/istanbul-coders/LuV8_2lSO0w
---
Bu iletiyi Google Grupları'ndaki "istanbul-coders" grubuna abone olduğunuz için aldınız.
Bu grubun aboneliğinden çıkmak ve bu gruptan artık e-posta almamak için istanbul-coders+unsubscribe@googlegroups.com adresine e-posta gönderin.
Bu gruba yayın göndermek için, istanbul-coders@googlegroups.com adresine e-posta gönderin.
Bu grubu https://groups.google.com/group/istanbul-coders adresinde ziyaret edebilirsiniz.
Daha fazla seçenek için https://groups.google.com/d/optout adresini ziyaret edin.



--
Mehmet Suyuti DİNDAR
Reply all
Reply to author
Forward
0 new messages