DevOps
Tutorial Docker untuk Pemula: Dari Nol sampai Deploy
2026-05-30T21:18:06.000Z
2 MIN_READ
EverDev Team
Docker udah jadi skill wajib buat developer di 2026. Artikel ini bakal jelasin semuanya dari nol.
Apa itu Docker?
Docker adalah platform yang memungkinkan kamu打包 aplikasi dan dependency-nya ke dalam container. Container bisa jalan di mana saja.
Kenapa Harus Pakai Docker?
- Consistency: Aplikasi jalan sama persis di mana-mana
- Isolation: Setiap aplikasi punya environment sendiri
- Portability: Pindah server, tinggal docker run
- Efficiency: Lebih ringan dari VM
Install Docker
sudo apt update
sudo apt install docker.io docker-compose -y
sudo systemctl start docker
sudo systemctl enable docker
Command Dasar
docker run
docker run -d -p 80:80 nginx
docker ps
docker ps
Dockerfile
FROM node:18-alpine
WORKDIR /app
COPY package*.json ./
RUN npm install
COPY . .
EXPOSE 3000
CMD ["node", "app.js"]
Docker Compose
version: '3.8'
services:
web:
build: .
ports:
- "3000:3000"
db:
image: postgres:15
Kesimpulan
Docker adalah tool essential untuk developer modern. Kunjungi everdev.pro untuk tutorial lengkap.
/// COLLABORATION_ESTABLISH
CONNECT_TO_COREREADY_TO_ARCHITECT_FUTURE?
NODE_SHARE