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.