Belajar Docker untuk Pemula (Tutorial Lengkap)

Docker itu intimidating banget buat pemula. Tapi sebenernya simple kok. Docker Itu Apa? Bayangin kamu punya aplikasi yang jalan di laptop. Tapi pas dipindah ke server, error karena environment beda. Docker solve masalah itu dengan packaging aplikasi + dependencies jadi satu unit. Install Docker Windows/macOS Download Docker Desktop Linux curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER Hello World docker run hello-world Dockerfile FROM node:18-alpine WORKDIR /app COPY package*.json ./ RUN npm install COPY . . EXPOSE 3000 CMD ["node", "index.js"] Build & Run docker build -t my-app . docker run -d -p 3000:3000 my-app Docker Compose version: '3.8' services: app: build: . ports: - "3000:3000" db: image: postgres:15 environment: - POSTGRES_PASSWORD=*** Basic Commands docker ps # List containers docker stop my-container # Stop docker rm my-container # Remove docker logs my-container # Logs Conclusion Docker dalam 15 menit. Practice: Containerize aplikasi kamu sekarang! ...

6 Februari 2026 路 1 menit 路 Dovi

Cara Deploy AI Agent ke Production (Docker + Railway)

Local development udah beres? Sekarang saatnya deploy ke production biar bisa dipake orang lain. Kenapa Railway? Free tier tersedia Auto-deploy dari GitHub No infra management Support Docker Step 1: Dockerize AI Agent Buat Dockerfile: FROM python:3.11-slim WORKDIR /app RUN apt-get update && apt-get install -y gcc && rm -rf /var/lib/apt/lists/* COPY requirements.txt . RUN pip install --no-cache-dir -r requirements.txt COPY . . EXPOSE 8080 CMD ["python", "main.py"] Buat requirements.txt: ...

13 Januari 2026 路 1 menit 路 Dovi