Docker
Image-ek kezelése
Pull/push, listázás, törlés, build, tagelés és cache-szempontok.
Image-ek kezelése
Image letöltése (pull)
docker pull nginx
docker pull node:18
docker pull node:18-alpine
docker pull registry.example.com/my-app:1.0.0Letöltött image-ek listázása
docker images
docker image lsImage törlése
docker rmi nginx
docker rmi a6bd71f48f68
docker image prune
docker image prune -aImage építése
docker build -t my-app:1.0.0 .
docker build -f docker/Dockerfile.prod -t my-app:prod .
docker build --build-arg NODE_ENV=production -t my-app .Image feltöltése (push)
docker login
docker tag my-app:1.0.0 felhasznalonev/my-app:1.0.0
docker push felhasznalonev/my-app:1.0.0Rövid összefoglaló
pullletölt,pushfeltölt registry-be.- Használj konkrét tag-eket (ne csak
latest). -alpinetag gyakran sokkal kisebb image-et ad.