Jak zainstalować dokera na komputerze z systemem Windows 7?

27

Mój system operacyjny obsługuje Windows 7 i muszę zainstalować okno dokowane dla mojego projektu hyperledger. Najwyraźniej okno dokowane jest dostępne dla systemu Windows 10. Co powinienem zrobić w tym przypadku, ponieważ aktualizacja mojej wersji systemu operacyjnego nie jest obecnie możliwa.

Rahul Sharma
źródło

Odpowiedzi:

24

Aby uruchomić Docker natywnie w systemie Windows, potrzebujesz obsługi funkcji Hyper-V, która nie jest zawarta w systemie Windows 7. Poniżej znajduje się oficjalne obejście:

Z docker.com

Jeśli masz wcześniejszy system Windows, który nie spełnia wymagań Docker dla Windows, pobierz Docker Toolbox.

Zobacz Omówienie Docker Toolbox, aby uzyskać pomoc na temat instalacji Docker z Toolbox.

Konfiguracja Docker Toolbox nie uruchamia Dockera natywnie w systemie Windows. Zamiast tego używa maszyny dokującej do tworzenia i dołączania do maszyny wirtualnej (VM). Ta maszyna jest maszyną wirtualną z systemem Linux, która obsługuje system Docker w systemie Windows.

Wymagania

Aby uruchomić Docker, komputer musi mieć 64-bitowy system operacyjny z systemem Windows 7 lub nowszym. Ponadto należy upewnić się, że wirtualizacja jest włączona na komputerze. Aby uzyskać szczegółowe informacje, zobacz instrukcje instalacji Zestawu narzędzi dla systemu Windows.

Instalowanie Docker Toolbox i hostowanie kontenerów z maszyny wirtualnej z systemem Linux nie powinno stanowić problemu, o ile masz przyzwoity sprzęt.

W przypadku łączy instalacyjnych i samouczków: Zainstaluj Docker dla Windows

W przypadku Docker Toolbox: zainstaluj Docker Toolbox w systemie Windows

konkwistador
źródło
@WEFX najwyraźniej nastąpiły pewne zmiany w samouczku dokera. możesz śledzić docs.docker.com/toolbox/overview dla Toolbox, zaktualizowałem również odpowiedź, aby odzwierciedlić zmiany na stronach dokerów
konkwistador
Czy to nadal jest poprawne w 2018 roku?
Lucas Bustamante,
jest i będzie, chyba że Microsoft zdecyduje się na obsługę funkcji hyper-v w systemie Windows 7
konkwistador,