Cum să rulați containerele Linux Docker pe Windows Server

Docker pentru Windows furnizat de Microsoft și instalabil prin PowerShell este bun și permite utilizatorilor Windows Server să descarce și să implementeze containere Windows. Cu toate acestea, această versiune de Docker este limitată și nu puteți rula containere Linux , ci doar pe cele Windows.

În timp ce o bună parte din aplicațiile server de nivel înalt sunt numai pentru Linux. Aceasta înseamnă că dacă doriți să implementați ceva precum PhotoPrism, Postgres, Httpd, Memcached etc. pe un Windows Server , veți avea nevoie de suport pentru containere Linux în Docker.

În acest ghid, vă vom arăta cum să rulați containere Linux pe sistemul dvs. de server Windows cu Docker Desktop pentru Windows pe Windows Server.

Cum să rulați containerele Linux Docker pe Windows Server

Cum să descărcați Docker Desktop pentru Windows

Docker Desktop pentru Windows diferă de Docker oferit de Windows în PowerShell. Docker Desktop permite utilizatorilor să ruleze atât containere Linux, cât și Windows și vine cu o interfață grafică adecvată.

Pentru a pune mâna pe Docker Desktop pentru Windows, va trebui să creați un cont pe Dockerhub. Accesați site-ul și în caseta „Începeți azi gratuit”, introduceți un nume de utilizator, o adresă de e-mail și o parolă pentru a vă înscrie.

După ce v-ați înscris, verificați-vă contul de e-mail și conectați-vă. Apoi, accesați Dockerhub. Când o faceți, veți vedea un mesaj „Descărcați aplicația desktop”. Găsiți butonul „Descărcare pentru Windows” și faceți clic pe el pentru a descărca EXE de instalare Docker Desktop pentru Windows.

Cum se configurează Docker Desktop pentru Windows pe Windows Server

Cum să rulați containerele Linux Docker pe Windows Server

Docker Desktop pentru Windows funcționează fie cu suport pentru containere WSL 2, fie Hyper-V pentru Linux. Se sugerează WSL 2 (subsistemul Windows pentru Linux) și nu vom acoperi Hyper-V în acest ghid.

Pentru a începe, asigurați-vă că versiunea dvs. de Windows Server acceptă WSL 2. După ce ați confirmat că sistemul dvs. acceptă WSL 2, deschideți File Explorer pe Windows Server și selectați folderul „Descărcări”. De aici, puteți face dublu clic pe EXE de instalare Docker Desktop pentru Windows pentru al porni.

Cu programul de instalare deschis, acesta se va verifica singur. Acest lucru poate dura ceva timp, în funcție de versiunea dvs. de Windows Server. Când instalarea este verificată, vi se va cere să alegeți fie Hyper-V, fie WSL 2. Selectați „WSL 2”.

La alegerea WSL 2, aplicația Docker Desktop pentru Windows va începe să implementeze Docker, precum și tot ceea ce aveți nevoie pentru a rula atât containerele Linux, cât și Windows Docker. Desfășurarea ar putea dura destul de mult, așa că aveți răbdare.

Când implementarea este finalizată, instalarea este finalizată și Docker Desktop pentru Windows va fi instalat pe serverul dvs. Windows. De aici, lansați-l prin aplicația de pe desktop și conectați-vă la aplicație.

Cum să activați containerele Linux pe Windows Server

WSL este necesar pentru a rula containerele Linux Docker pe Windows Server. Deși Docker pentru Windows Desktop instalează WSL, nu vă configurează o distribuție Linux. Va trebui să configurați unul singur.

Trebuie să activați caracteristica „Platformă de mașină virtuală” înainte de a încerca să utilizați WSL. Lansați o fereastră Powershell și executați comanda de mai jos.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Apoi, utilizați comanda wsl de mai jos pentru a descărca cea mai nouă versiune de WSL și utilizați comanda wsl –install -d pentru a descărca și instala Ubuntu.

Cum să rulați containerele Linux Docker pe Windows Server

wsl --update

wsl --set-default-version 2

wsl --install -d ubuntu

Descărcarea și instalarea distribuției Ubuntu WSL nu ar trebui să dureze cel mult câteva minute. Când instalarea este finalizată, puteți rula comanda wsl -l -v pentru a confirma că Ubuntu este într-adevăr instalat și configurat în WSL pe Windows.

wsl -l -v

Dacă comanda listează Ubuntu, veți fi instalat cu succes Ubuntu. Acum va trebui să setați distribuția implicită de utilizat. Puteți face asta cu comanda wsl –set-version .

wsl --set-version ubuntu 2

După ce Ubuntu este instalat cu succes în WSL pe Windows Server, deschideți terminalul Ubuntu. Puteți face acest lucru deschizând meniul de pornire de pe desktopul Windows Server și selectând „Ubuntu”. Acesta ar trebui să lanseze terminalul Ubuntu.

Cu terminalul Ubuntu deschis, va trebui să-l actualizați. Puteți actualiza terminalul Ubuntu WSL cu comenzile apt update și apt upgrade .

Cum să rulați containerele Linux Docker pe Windows Server

sudo apt update sudo apt upgrade

Odată ce terminalul Ubuntu este deschis, puteți rula un test că Docker funcționează în interiorul WSL cu următoarele comenzi. Dacă nu funcționează, va trebui să reinstalați Docker Desktop pentru Windows.

docker pull hello-world docker rulează hello-world

Cum să descărcați containere Linux pe Windows Server

Pentru a trage un container Linux docker pe Windows Server, începeți prin a deschide terminalul Ubuntu WSL. După ce este deschis, accesați Dockerhub și găsiți un container Linux. În acest exemplu, vom folosi Photoprism.

docker pull photoprism/photoprism

După ce trageți containerul, acesta va fi prezent în sistemul dumneavoastră.

Cum să rulați containere Linux pe Windows Server

Pentru a rula un container Linux pe Windows Server, începeți prin a lansa terminalul Ubuntu WSL. Apoi, rulați docker ps -a pentru a vedea toate containerele. Puteți rula containerul Linux rulând docker run cu ID-ul containerului.

rulează docker CONTAINER_ID

Lasă un comentariu

Build 27919 pentru Windows 11 adaugă noi setări de căutare și remedieri (Canary)

Build 27919 pentru Windows 11 adaugă noi setări de căutare și remedieri (Canary)

Versiunea 27919 a Windows 11 ajunge pe Canary Channel, actualizând setările de căutare și remediind erori cheie în File Explorer și metodele de introducere a textului.

Cum se schimbă culoarea de accent ChatGPT pe web sau în aplicație

Cum se schimbă culoarea de accent ChatGPT pe web sau în aplicație

Pentru a schimba culoarea de accent în ChatGPT, deschideți Setări > Culoare accent și alegeți culoarea, inclusiv albastru, verde, galben, roz și portocaliu.

Cum se configurează recunoașterea facială Windows Hello pe Windows 11

Cum se configurează recunoașterea facială Windows Hello pe Windows 11

Pentru a activa Windows Hello Face pe Windows 11, deschideți Setări > Conturi > Opțiuni de conectare, faceți clic pe Configurare și continuați pașii.

KB5073095 (build 28020.1362) pentru Windows 11 26H1 sosește cu o mulțime de funcții noi (Canary)

KB5073095 (build 28020.1362) pentru Windows 11 26H1 sosește cu o mulțime de funcții noi (Canary)

Versiunea 28000.1362 (KB5073095) pentru Windows 11 26H1 vine cu mai multe funcții noi, îmbunătățiri vizuale și remedieri. Iată tot ce trebuie să știți.

Windows 11 build 22635.4510 (KB5046716) aduce mai multe opțiuni de partajare (previzualizare)

Windows 11 build 22635.4510 (KB5046716) aduce mai multe opțiuni de partajare (previzualizare)

KB5046716 (build 22635.4510) pentru Windows 11 este lansat cu opțiunea de partajare pentru lista rapidă, aspectul tastaturii Gamepad și modificări de accesibilitate

Cum se dezinstalează complet aplicațiile Microsoft 365 sau Office 2024 pe Windows 11

Cum se dezinstalează complet aplicațiile Microsoft 365 sau Office 2024 pe Windows 11

Pentru a dezinstala Office pe Windows 11, utilizați setările Aplicații instalate și selectați Office 365 sau 2024, apoi faceți clic pe Dezinstalare sau utilizați Obțineți ajutor sau Asistentul de recuperare.

Microsoft va aduce schimbări majore de reproiectare a Terminalului Windows

Microsoft va aduce schimbări majore de reproiectare a Terminalului Windows

Terminalul Windows primește o revizuire majoră a setărilor, cu un design mai curat, o navigare îmbunătățită și previzualizări în timp real în primele mockup-uri Microsoft.

Cum se activează noua pagină de setări Feature Flags în Windows 11

Cum se activează noua pagină de setări Feature Flags în Windows 11

Windows 11 adaugă o pagină Feature Flags (Semnalizări de caracteristici) și iată cum o puteți activa din timp folosind ViveTool în versiunea 26220.8148.

Microsoft renunță la brandingul Copilot din Notepad pe Windows 11, dar inteligența artificială rămâne discretă

Microsoft renunță la brandingul Copilot din Notepad pe Windows 11, dar inteligența artificială rămâne discretă

Microsoft elimină brandingul Copilot din Notepad în versiunea Windows 11 Insider, înlocuindu-l cu instrumente de scriere, în timp ce funcțiile de inteligență artificială rămân intacte.

Cum să treci de la un cont Microsoft la un cont local pe Windows 11

Cum să treci de la un cont Microsoft la un cont local pe Windows 11

Pentru a comuta un cont Microsoft la un cont local pe Windows 11, deschideți Setări > Conturi > Informațiile dvs. și faceți clic pe Conectați-vă cu un cont local.