Progressus cum Docker in Fenestra Subsystem pro Linux (WSL)

Progressus cum Docker in Fenestra Subsystem pro Linux (WSL)

Ut plene opus cum Docker in WSL instituatur, debes instituere WSL 2. Ad tempus scribendi, usus eius tantum possibilis est ut pars participationis programmatis in Windows Insider (WSL 2 praesto est in aedificationibus 18932 et superiori). Seorsim etiam memorabile est quod Fenestra 10 Pro version requiritur ad instituendum et configurandum Docker Desktop.

tirocinium

Postquam programmata Insider iungentes et inaugurant, debes instituere distributionem Linux (Ubuntu 18.04 in hoc exemplo) et Docker Desktop cum WSL 2 Tech Preview:

  1. Docker Desktop WSL 2 Tech Preview
  2. Ubuntu 18.04 ex Windows Store

In utroque puncto omnem institutionem ac conformationem instructionum sequimur.

Installing Ubuntu 18.04 distribution

Ante currit Ubuntu 18.04, opus est ut Fenestra WSL ac Fenestra Virtualis Machina rostris efficiat duo imperia in PowerShell currendo:

  1. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux (Requirit una PC sileo)
  2. Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform

Postea opus fac nos utemur WSL v2. Ad hoc in WSL terminatio vel PowerShell, sequentia currunt mandata:

  • wsl -l -v - vide in quo versio est currently installed. Si 1, tunc longius movemur in indice
  • wsl --set-version ubuntu 18.04 2 - ut update ad versionem 2
  • wsl -s ubuntu 18.04 - install Ubuntu 18.04 ut default distribution

Nunc in Ubuntu 18.04 incipere potes et illud configurare (usoris tesseramque tuam specificare).

Installing Docker Desktop

Sequere instructiones durante processu institutionis. Computatorium sileo post institutionem requiret et in primo satus ut Hyper-V sinat (quod Fenestra 10 Pro sustentare requirit).

Magni momenti! Si Docker Desktop refert per firewall claudentes, vade ad occasus antiviros et fac sequentes mutationes regulas firewall (hoc exemplo Kaspersky Totalis Securitatis pro antiviro adhibetur);

  • Ire ad Optiones -> Securitatis -> Firewall -> Configurare fasciculum regit -> Locus Service (TCP) -> Edit
  • 445 portum remove ex indice locorum portuum
  • suscipiat

Post Docker Desktop incepit, eligere WSL 2 Tech Preview e menu contextu suo.

Progressus cum Docker in Fenestra Subsystem pro Linux (WSL)

In fenestra quod aperit, preme puga initium.

Progressus cum Docker in Fenestra Subsystem pro Linux (WSL)

Docker et docker-componere nunc praesto sunt intra distributionem WSL.

Magni momenti! Renovata Docker Desktop nunc tab cum WSL intra fenestras habet. WSL subsidium inde praebetur.

Progressus cum Docker in Fenestra Subsystem pro Linux (WSL)

Magni momenti! Praeter WSL perscriptio activationis, etiam debes movere tuum WSL distributionem in Resources->WSL Integration tab.

Progressus cum Docker in Fenestra Subsystem pro Linux (WSL)

Запуск

Quod inopinatum fuit, multae difficultates ortae sunt cum vasis projectionis in in Windows usoris directorio locatis levare conatur.

Errores varii generis cum emissione scriptorum vernaculorum coniunguntur (qui plerumque incipiunt cum vasis construendis pro instituendis necessariis bibliothecis et distributionibus) et aliis rebus communibus progressioni in Linux, nos cogitare de inceptis positis directe in directorio usoris Ubuntu 18.04.

.

Ex solutione ad problema praecedentis, hoc sequitur: quomodo operari cum documentis proiectis per IDE in Fenestra inauguratis. Ut "praxi", unam tantum optionem mihi inveni - per VSCode opus (quamvis ventilabrum PhpStorm).

Post demptionem et inaugurari VSCode, scito eam in extensione instituere Extensio remota sarcina Development.

Post supradictam extensionem insertis, simpliciter currit mandatum code . in indice project cum VSCode currit.

In hoc exemplo, nginx vasis per pasco accedere oportet. Install eam per sudo apt-get install nginx Versa est non simplex. Primum, opus WSL distribuendum currendo renovandum est sudo apt update && sudo apt dist-upgradenec nisi post initium nginx institutionis.

Magni momenti! Omnes ditiones locales non in tabella /etc/hostium distributio Linux (nec ibi est), sed in fasciculi exercituum (plerumque C:WindowsSystem32driversetchostium) Windows 10 sita sunt.

fontibus

Descriptio uniuscuiusque gradus accuratior hic inveniri potest:

Source: www.habr.com