Maksutavat Abuse

Projektin luominen Docker Composessa

03.09.2023, 23:30

Docker Compose -projektin avulla voit paketoida ja käyttää useita toisiinsa liittyviä palveluja yhdessä. Tämä voi olla hyödyllistä, kun sovelluksesi koostuu useista komponenteista, kuten verkkopalvelimesta, tietokannasta ja välimuistipalvelimesta, joiden on toimittava yhdessä.

Mitä varten projekti on?

Docker Composen avulla voit määrittää kaikki tarvittavat palvelut ja niiden asetukset docker-compose.yml-tiedostossa. Tämän jälkeen voit käyttää docker-compose up -komentoa käynnistääksesi kaikki palvelut samanaikaisesti.

Projektin luominen Docker Composessa

Docker Composessa projekti tarjoaa eristetyn ja toistettavan kehitys- ja käyttöönottoympäristön. Se helpottaa myös sovelluksen skaalaamista ja päivittämistä, sillä voit helposti lisätä tai muuttaa palveluita docker-compose.yml-tiedostossa.

Miten luon projektin?

Seuraa näitä yksinkertaisia vaiheita luodaksesi projektin Docker Composessa:

1, Asenna Docker Compose, jos sinulla ei vielä ole sitä. Löydät asennusohjeet Dockerin viralliselta verkkosivustolta:

2. Luo projektillesi uusi hakemisto ja siirry siihen.

3. Luo projektin hakemistoon tiedosto docker-compose.yml. Tässä tiedostossa määrittelet projektisi palvelut, kontit ja asetukset.

4. Määritä docker-compose.yml-tiedostossa palvelut ja kontit, joita haluat käyttää projektissasi. Esimerkki:

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

Tässä esimerkissä määritellään kaksi palvelua: web ja db. Web-palvelu rakennetaan nykyisestä hakemistosta ja välittää portin 8000 isäntäkoneelle. db-palvelu käyttää postgres-kuvaa ja asettaa ympäristömuuttujan POSTGRES_PASSWORD.

4. Käynnistä projekti docker-compose up-komennolla. Docker Compose rakentaa ja käynnistää automaattisesti kaikki docker-compose.yml-tiedostossa määritellyt palvelut.

5. Testaa projekti avaamalla verkkoselain ja siirtymällä osoitteeseen http://localhost:8000 (jos käytit esimerkkiä vaiheessa 4).

Nämä ovat projektin luomisen perusteet Docker Composessa. Lisätietoja Docker Composesta ja sen ominaisuuksista saat virallisesta dokumentaatiosta.