docker - tutorial - kubernetes




ডকার মধ্যে পাত্রে তালিকা কিভাবে (8)

আমি ত্রুটি বার্তা পেয়েছি Cannot connect to the Docker daemon. আমি ভুলে গেছি আমি ডিমনটি রুট হিসাবে চালাচ্ছি এবং sudo প্রয়োজন:

$ sudo docker ps

ছবি, docker images করার জন্য একটি কমান্ড রয়েছে, তবে এটি একটি অনুরূপ docker containers বলে মনে হচ্ছে না।

রুট হয়ে ও /var/lib/docker দেখানোর /var/lib/docker এটি করার উপায় নেই। আমি কিছু অনুপস্থিত করছি? যে কেউ কি করতে অনুমিত হয় না?


এটি একটি ডকার গ্রুপে ব্যবহারকারীকে যুক্ত করার জন্য সর্বদা সুপারিশ করা হয়।

যে মত করা যেতে পারে:

sudo groupadd docker
sudo usermod -aG docker $USER  --> Equivalent to this you can add the user 
                                   in /etc/passwd manually.

ডকার কমান্ড সেটটি সহজ এবং ভালভাবে ধরে থাকে:

docker stack ls
docker service ls
docker image ls
docker container ls

প্রথম aliases টিচিং বিভ্রান্তিকর হয়। একবার কী হচ্ছে তা বোঝার পরে, তারা কিছু কীস্ট্রোক সংরক্ষণ করতে পারে:

docker images -> docker image ls
docker ps -> docker container ls
docker rmi -> docker image rm
docker rm -> docker container rm

ডকারে বিভিন্ন উপাধি আছে। এই ক্ষেত্রে:

docker rmi
docker image rm
docker image rmi
docker image remove

সব একই কমান্ড ( docker help image rm ব্যবহার করে আপনার নিজের জন্য দেখুন)।


নিম্নলিখিত অপশন আছে:

docker container ls
docker container ls -a
# --all, -a
# Show all containers (default shows just running)

যেহেতু: 1.13.0 (2017-01-18) :

আরো সামঞ্জস্য #26025 জন্য docker image এবং docker container কমান্ড যোগ করে CLI কমান্ডগুলি #26025

এবং এখানে বর্ণিত হয়েছে: ডকার 1.13 উপস্থাপন করা , ব্যবহারকারীদের নতুন সিনট্যাক্স গ্রহণ করার পরামর্শ দেওয়া হয়:

CLI পুনর্গঠিত

ডকার 1.13-এ, আমরা প্রতিটি কমান্ডটিকে যৌক্তিক বস্তুর সাথে বসার জন্য পুনরায় সংগঠিত করেছি যা এটির সাথে যোগাযোগ করছে। উদাহরণস্বরূপ list এবং কন্টেইনারের start এখন docker container এবং history docker image

এই পরিবর্তনগুলি আমাদের ডকার সিএলআই সিনট্যাক্স পরিষ্কার করতে, সাহায্য পাঠ্য উন্নত করতে এবং ডকার সহজে ব্যবহার করতে দেয়। পুরাতন কমান্ড সিনট্যাক্স এখনও সমর্থিত, কিন্তু আমরা সবার জন্য নতুন সিনট্যাক্স গ্রহণ করার জন্য উৎসাহিত করি


শুধুমাত্র চলমান পাত্রে প্রদর্শনের জন্য প্রদত্ত নির্দেশটি ব্যবহার করুন:

docker ps

সমস্ত পাত্রে প্রদর্শন কমান্ড ব্যবহার করুন:

docker ps -a

সর্বশেষ তৈরি কন্টেইনারটি প্রদর্শন করতে (সমস্ত রাজ্য অন্তর্ভুক্ত করে) প্রদত্ত কমান্ডটি ব্যবহার করুন:

docker ps -l

N সর্বশেষ তৈরি কন্টেইনারগুলি প্রদর্শন করতে (সমস্ত রাজ্য অন্তর্ভুক্ত করে) প্রদত্ত কমান্ডটি ব্যবহার করুন:

docker ps -n=-1

মোট ফাইল মাপ প্রদর্শন করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

docker ps -s

উপরে দেওয়া কন্টেন্ট docker.com থেকে।

ডকারের নতুন সংস্করণে, কমান্ড আপডেট করা হয়েছে, এবং কিছু পরিচালনার কমান্ড যোগ করা হয়েছে:

docker container ls

সব চলমান পাত্রে তালিকা ব্যবহার করা হয়।

docker container ls -a

তার রাষ্ট্র নির্বিশেষে তৈরি সমস্ত পাত্রে তালিকা ব্যবহার করা হয়।

এখানে কন্টেইনার ম্যানেজমেন্ট কমান্ড।


শুধুমাত্র SHE1 পাত্রে তালিকাবদ্ধ করুন:

docker ps -aq --no-trunc

এইভাবে, আপনি অন্যান্য কমান্ডগুলির জন্য সমস্ত কন্টেইনারের তালিকাটি ব্যবহার করতে পারেন (যা পরামিতি হিসাবে একাধিক ধারক আইডস গ্রহণ করে )।

উদাহরণস্বরূপ, শুধুমাত্র সমস্ত কন্টেইনারের নাম তালিকাভুক্ত করা ( docker ps কেবলমাত্র অন্যান্য তথ্যগুলির সাথে তাদের নাম তালিকাভুক্ত করে):

docker inspect --format='{{.Name}}' $(sudo docker ps -aq --no-trunc)

সমস্ত চলমান এবং বন্ধ কন্টেইনার তালিকা

docker ps -a

সমস্ত চলমান পাত্রে তালিকাভুক্ত করা (শুধুমাত্র স্পষ্ট এবং উদাহরণস্বরূপ -ফ ফিল্টারিং বিকল্প ব্যবহার উদাহরণ)

docker ps -a -f status=running

সমস্ত চলমান এবং বন্ধ কন্টেইনার তালিকা, শুধুমাত্র তাদের ধারক আইডি দেখাচ্ছে

docker ps -aq

চলমান হয় না যে সব পাত্রে অপসারণ করতে

docker rm `docker ps -aq -f status=exited`

সমস্ত পাত্রে তালিকা করার অনেক উপায় আছে।

আপনি 3 Aliases ls, ps, list ব্যবহার করে এটি খুঁজে পেতে পারেন।

sudo docker container ls 
sudo docker container ps
sudo docker container list
sudo docker ps
sudo docker ps -a

আপনি বিকল্প [option] ব্যবহার করতে পারেন।

অপশন -:

  -a, --all             Show all containers (default shows just running)
  -f, --filter filter   Filter output based on conditions provided
      --format string   Pretty-print containers using a Go template
  -n, --last int        Show last created containers (includes all states) (default -1)
  -l, --latest          Show the latest created container (includes all states)
      --no-trunc        Don't truncate output
  -q, --quiet           Only display numeric IDs
  -s, --size            Display total file sizes

আপনি এই মত একটি বিকল্প ব্যবহার করতে পারেন:

sudo docker ps //Showing only running containers
sudo docker ps -a //All container (running + stopped)
sudo docker pa -l // latest
sudo docker ps -n <int valuse 1,2,3 etc>// latest number of created containers
sudo docker ps -s // Display container with size
sudo docker ps -q // Only display numeric IDs for containers
docker docker ps -a | tail -n 1 //oldest container






docker