Mokėjimo būdai Abuse

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.