Kaip sukurti projektą programoje "Docker Compose

03.09.2023
23:30

"Docker Compose" projektas leidžia supakuoti ir paleisti kelias susijusias paslaugas kartu. Tai gali būti naudinga, kai jūsų programą sudaro keli komponentai, pavyzdžiui, žiniatinklio serveris, duomenų bazė ir talpyklos serveris, kurie turi veikti kartu.

Kam skirtas projektas?

Programa "Docker Compose" leidžia apibrėžti visas reikiamas paslaugas ir jų nustatymus faile docker-compose.yml. Tada galite naudoti komandą docker-compose up, kad visos paslaugos būtų paleistos vienu metu.

Kaip sukurti projektą programoje

Projektas "Docker Compose" suteikia izoliuotą ir pakartotinai sukuriamą kūrimo ir diegimo aplinką. Taip pat lengva plėsti ir atnaujinti programą, nes galite lengvai pridėti ar keisti paslaugas docker-compose.yml faile.

Kaip sukurti projektą?

Atlikite šiuos paprastus veiksmus, kad sukurtumėte projektą programoje "Docker Compose":

1, Įdiekite "Docker Compose", jei jo dar neturite. Diegimo instrukcijas rasite oficialioje "Docker" svetainėje:

2. Sukurkite naują projekto katalogą ir pereikite į jį.

3. Projekto kataloge sukurkite failą docker-compose.yml. Šiame faile apibrėšite savo projekto paslaugas, konteinerius ir nustatymus.

4. Faile docker-compose.yml apibrėžkite paslaugas ir konteinerius, kuriuos norite paleisti savo projekte. Pavyzdys:

version: '3'
services:
  web:
    build: .
    ports:
      - "8000:8000"
    volumes:
      - .:/app
  db:
    image: postgres
    environment:
      POSTGRES_PASSWORD: example

Šiame pavyzdyje apibrėšime dvi paslaugas: web ir db. Web paslauga kuriama iš dabartinio katalogo ir į pagrindinį kompiuterį nukreipia 8000 prievadą. Db paslauga naudoja postgres atvaizdą ir nustato aplinkos kintamąjį POSTGRES_PASSWORD.

4. Paleiskite projektą naudodami komandą docker-compose up. Programa "Docker Compose" automatiškai sukurs ir paleis visas docker-compose.yml faile apibrėžtas paslaugas.

5. Išbandykite projektą atidarydami interneto naršyklę ir pereidami į svetainę http://localhost:8000 (jei naudojote 4 veiksme pateiktą pavyzdį).

Tai yra projekto kūrimo "Docker Compose" programoje pagrindai. Daugiau apie "Docker Compose" ir jo funkcijas galite sužinoti oficialioje dokumentacijoje.

15 % nuolaida naujai VPS
Paskubėkite užsisakyti serverį bet kurioje vietoje
Pasirinkite VPS

Kiti straipsniai

03.09.2023
7 541
Žinių bazė / Instrukcijos
Kas yra "Docker Compose" ir kaip ją įdiegti
03.09.2023
5 621
Žinių bazė / Komandos
TAIP ciklas "Linux" sistemoje
03.09.2023
5 416
Žinių bazė / Komandos
Slaptažodžio tinkamumas