Bali menyang Artikel
2024-01-12•7 menit maca

Miwiti nganggo Docker lan Kontainerisasi

DockerDevOpsContainers

Pandhuan kanggo pamula babagan container, image, lan konsep dhasar Docker ing pengembangan modern.

Miwiti nganggo Docker lan Kontainerisasi

Docker ngowahi cara deployment software. Pandhuan iki nerangake dhasar-dhasar kontainerisasi.

Apa kuwi Docker?

Docker yaiku platform kanggo ngembangake, ngirim, lan mbukak aplikasi ing container.

Konsep Utama

Image

Image yaiku template sing mung bisa diwaca kanggo nggawe container.

FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["npm", "start"]

Container

Container yaiku image sing lagi mlaku.

Dockerfile

Dockerfile nerangake langkah-langkah kanggo nggawe image.

Perintah Dhasar

Tuladha iki nuduhake cara nggawe image, mbukak container, ndeleng container sing aktif, lan mandhegake:

# Build an image
docker build -t my-app .

# Run a container
docker run -p 3000:3000 my-app

# List running containers
docker ps

# Stop a container
docker stop <container-id>

Paedahe

  • Konsisten: Lingkungan pengembangan lan produksi tetep padha.
  • Pisah: Dependensi ora tabrakan.
  • Efisien: Luwih entheng tinimbang VM.
  • Bisa dipindhah: Bisa mlaku ing piranti sing wis dipasang Docker.

Kesimpulan

Docker penting ing pengembangan modern. Miwitio saka sing prasaja sadurunge nyoba pola sing luwih lanjut.