Thuta Learning
ရှာဖွေရန်
BasicDevOps & Toolsintermediate

docker ps

စိတ်လျှော့ပါ။ ဒီခန်းကို စာအုပ်လိုမဟုတ်ဘဲ စကားပြောသလိုပဲ၊ နားလည်လွယ်အောင် ရှင်းပါမယ်။

docker ps သည် လက်ရှိ run နေတဲ့ containers တွေကိုကြည့်ရန်သုံးပါတယ်။ Container တစ်ခု running လား၊ port ဘာနဲ့ချိတ်ထားလဲ၊ နာမည်ဘာလဲဆိုတာစစ်ချင်ရင် ဒီ command ကိုအရင်သုံးပါ။

dockerfile
# Show only running containers
docker ps

# Show all containers, including stopped ones
docker ps -a

# Show container IDs only
docker ps -q

docker ps က running containers များသာပြပါတယ်။ တစ်ခါ run ပြီးရပ်သွားတဲ့ container တွေကိုပါကြည့်ချင်ရင် -a ထည့်ရပါမယ်။

You should see
CONTAINER ID IMAGE COMMAND STATUS PORTS NAMES abc123def456 nginx "/docker-entrypoint..." Up 2 minutes 0.0.0.0:8080->80/tcp web-demo

Info

PORTS column မှာ 0.0.0.0:8080->80/tcp လိုပြရင် host port 8080 က container port 80 ကိုချိတ်ထားတယ်ဆိုတာပါ။

ဒီနေရာမှာ လူအများမှားတတ်တယ်

  • Container မတွေ့ဘူးဆိုတာ app မရှိဘူးလို့မဆိုလိုပါ။ ရပ်ထားတဲ့ container ဖြစ်နိုင်လို့ docker ps -a နဲ့ထပ်စစ်ပါ။
docker ps | Thuta Learning