dockerfile-slim

oleh AgentsRoomDiverifikasi AgentsRoomBelum ada pemasanganBelum ada sukaDiperbarui 7 Mei 2026Kategori: Rekayasa

Apa fungsinya

Use when writing a Dockerfile. Multi-stage build, slim base image, non-root user, sensible CMD/ENTRYPOINT split.

Pemasangan membuka entri ini di aplikasi desktop AgentsRoom Anda. Jika aplikasinya belum terpasang, Anda akan diarahkan ke halaman unduhan.

SKILL.md

---
name: dockerfile-slim
description: Use when writing a Dockerfile. Multi-stage build, slim base image, non-root user, sensible CMD/ENTRYPOINT split.
---

# Dockerfile slim

When writing a Dockerfile:

1. Multi-stage: `builder` (full image) → `runner` (slim/distroless).
2. Pin the base image (`node:20.11-slim`, not `node:slim`).
3. Run as non-root: `USER node` (or create a `app` user).
4. Don't copy `node_modules` from host. Copy `package*.json` first, install, then copy source — leverage layer cache.
5. `HEALTHCHECK` if the service is long-lived; sensible `EXPOSE`.

Tag

devopsdocker

Bacaan lanjutan

Insinyur DevOpsPenulisPengembang FrontendTenaga PenjualanPengembang BackendCoach & PelatihArsitek Perangkat LunakPenasihat HukumInsinyur QAKeuangan & AdministrasiPengembang Full-StackDesainer KreatifPengembang MobilePenelitiInsinyur KeamananSDM & Rekrutmen
Manajer ProyekPenerjemahAhli GitAnalis DataSpesialis SEOAkuntanSpesialis LokalisasiKomunikasi & HumasPemikir KreatifOperasional & LogistikSpesialis PemasaranLayanan PelangganAsisten proyekStaf PengadaanManajer KomunitasAsisten Pribadi

Unduh AgentsRoom

Jalankan semua agen AI Anda, di semua proyek Anda, dari satu jendela.

Unduh AgentsRoomGratis

Aplikasi pendamping: pantau agen Anda saat bepergian

Gunakan Claude, Codex, Antigravity CLI, atau penyedia AI lainnya.

Dapatkan ekstensi
Chrome Web Store

Kirim bug dan permintaan langsung ke backlog publik Anda.

Agen yang dibaca seperti percakapan

Setiap agen punya peran, wajah, dan utas yang Anda baca seperti aplikasi pesan.

Tampilan percakapan

Tampilan percakapan AgentsRoom: pekerjaan agen AI coding ditampilkan sebagai utas obrolan
Beberapa proyek
Multi-penyedia
Beberapa agen
Status langsung
File diff & commit
Pendamping mobile
Pratinjau langsung
Tim agen
Otomatisasi browser
Dev berbasis backlog
Pustaka prompt
Pustaka skill
Lihat semua fitur