Learning
Docker

Konténerek futtatása és kezelése

Port mapping, logok, exec shell, inspect/stats és fájlmásolás konténer és host között.

Konténerek futtatása és kezelése

Alkalmazás futtatása porttal

docker run -d -p 3000:3000 --name my-app my-node-image
docker run -d -p 80:80 nginx
docker run -d -p 3000:3000 -p 5000:5000 my-app

Logok megtekintése

docker logs kontener_neve
docker logs -f kontener_neve
docker logs --tail 50 kontener_neve
docker logs -t kontener_neve

Belépés futó konténerbe

docker exec -it kontener_neve bash
docker exec -it kontener_neve sh
docker exec kontener_neve ls /app
docker exec kontener_neve env

Állapot, részletek, erőforrások

docker inspect kontener_neve
docker stats
docker stats kontener_neve

Fájlok másolása

docker cp ./config.json kontener_neve:/app/config.json
docker cp kontener_neve:/app/logs/app.log ./local-logs/

Rövid összefoglaló

  • docker logs -f a legfontosabb debugging eszköz.
  • docker exec -it segítségével beléphetsz vizsgálathoz.
  • docker stats valós idejű CPU/memória használatot mutat.

On this page