Niedawno zapoznałem się z Dockerem, moja wiedza na temat jego działania jest dość ograniczona i obecnie jestem ograniczony czasem, decydując, w którą stronę pójść.
- Działał system Windows 10 Home, nie można zainstalować Docker dla Windows, zainstalowałem Docker Toolbox, ale nie mogłem łatwo się uruchomić i uruchomić
- Uaktualniono do systemu Windows 10 Professional. Zainstalowany Docker dla Windows. Po kilku godzinach wydawało mi się, że wszystko działa. Włączona funkcja Hyper-V oznacza, że moje stare maszyny Vagrant (korzystające z Virtualbox) nie działają. Docker nie wydaje się mieć żadnej łączności sieciowej (internetowej). Zrezygnowałem na razie, wyłączyłem Hyper-V, wróciłem do włóczęgi
Myślałem, że mogę skonfigurować Vagrant Box lub po prostu maszynę wirtualną Ubuntu, używając Virtualbox i być może uruchomić Docker na tym.
Ma to na celu pracę z aplikacją PHP7 / Nginx / Laravel
Moje pytania brzmią - czy to powinno działać ok? Czy wystąpiłyby problemy z wydajnością? Moje doświadczenie z Ubuntu polega na tym, że o wiele łatwiej jest uruchomić takie rzeczy, na przykład Docker, niż w systemie Windows.
Co więcej, czego mógłbym szukać w istniejącym pudełku z włóczęgami, które pozwoliłoby mi jak najszybciej skonfigurować Docker (działający na pudełku z włóczęgami)?
Dzięki!
źródło
Odpowiedzi:
To powinno działać. Wydajność maszyny wirtualnej będzie zależeć od ilości pamięci RAM, którą jej dasz i wymagań aplikacji.
Vagrant box z systemem Ubuntu Xenial wystarczy, aby zacząć.
Zainstaluj Docker https://store.docker.com/editions/community/docker-ce-server-ubuntu
źródło