„Docker Compose“ leidžia paleisti su­dė­tin­gas programas vienu komandos įvedimu. Tai reiškia, kad kon­t­ei­ne­rius galima diegti greičiau ir efek­ty­viau. Mūsų pamoka žingsnis po žingsnio padės jums įdiegti „Docker Compose“ „Windows“ sistemoje.

Kokie yra „Docker Compose“ rei­ka­la­vi­mai „Windows“ sistemoje?

„Docker Compose“ yra ne­at­ski­ria­ma „Docker Desktop for Windows“ dalis. Norint naudoti atskirą „Docker Compose“ versiją, turi būti įvykdyti šie rei­ka­la­vi­mai:

  • „Docker Engine“: „Compose“ yra „Docker Engine“ iš­plė­ti­mas. Todėl reikia, kad būtų įdiegti „Docker“ serverio ir kliento vyk­do­mie­ji failai.
  • Operacinė sistema: „Windows“, ad­mi­nist­ra­to­riaus teisės
Tip

Šiame vadove pa­aiš­ki­na­ma, kaip įdiegti „Docker Compose“ „Ubuntu“ ir „macOS“ sistemose.

Kaip žingsnis po žingsnio įdiegti „Docker Compose“ „Windows“ sistemoje

Norint įdiegti ir naudoti „Docker Compose“, jūsų „Windows“ serveryje turi veikti „Docker Daemon“ ir „Docker Client“. Prieš pradedant, geriausia įsi­ti­kin­ti, kad „Docker“ paslauga veikia be sutrikimų.

1 žingsnis: Pa­lei­s­ki­te „Po­werS­hell“

Pir­miau­sia pa­lei­s­ki­te „Po­werS­hell“ nau­do­da­mie­si ad­mi­nist­ra­to­riaus teisėmis. Pa­tvir­tin­ki­te pa­si­rink­da­mi „Taip“, kad programa galėtų atlikti pa­kei­ti­mus jūsų įren­gi­ny­je.

Image: User Account Control
Click ‘Yes’ to begin instal­la­tion.

2 žingsnis: Nu­sta­ty­ki­te TLS saugumo protokolą

„GitHub“ rei­ka­lau­ja, kad nu­ma­ty­tuo­ju saugumo protokolu būtų TLS 1.2. „Windows Po­werS­hell“ aplinkoje pa­lei­s­ki­te šią komandą:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
po­wers­hell

3 žingsnis: At­si­sių­s­ki­te ir įdiekite „Docker Compose“

At­si­sių­s­ki­te naujausią „Compose“ versiją (v2.17.2) iš „GitHub“:

Start-BitsTransfer -Source "https://github.com/docker/compose/releases/download/v2.17.2/docker-compose-Windows-x86_64.exe" -Destination $Env:ProgramFiles\Docker\docker-compose.exe
po­wers­hell

Norėdami įdiegti kitą versiją, tiesiog pa­kei­s­ki­te v2.17.2 tikslinio adreso laukelyje į norimą versijos numerį.

3 žingsnis: „Docker Compose“ iš­ban­dy­mas

Pa­tik­rin­ki­te, ar įdiegimas pavyko, pa­ro­dy­da­mi dabartinę „Compose“ versiją:

docker compose version
po­wers­hell

Tu­rė­tu­mė­te pamatyti tokį rezultatą:

Image: Docker Compose Version
When you see the version number of Compose, the instal­la­tion was suc­cess­ful.
Go to Main Menu