ডেভসংকেত

ডকার

ডকার চিটশিট

কন্ট্রিবিউটর

  • Biplob14
  • sabbirshawon
  • rsayed007
  • HridoyHazard
  • MoshiulRabbi
  • hashemirafsan
  • iamraufu
  • njmsaikat
  • Ivanshamir
  • shabab477
  • Tanbir77
  • morshadunnur
  • totanbir
  • afrida67

শেয়ার করুন

ডকার ভারশন

  • ডকার ভারশন

    docker --version
  • ডকার ইনস্টলেশন সম্পর্কে আরও বিস্তারিত দেখতে

    docker info
  • টেস্ট ডকার ইনস্টলেশন

    docker run hello-world
  • ডকার সিএলআই কমান্ড

    docker container --help
  • List of running ডকার কন্টেইনার

    docker ps
  • List of all ডকার কন্টেইনার even not running

    docker ps -a
  • শো all রানিং ডকার কন্টাইনের id-s

    docker ps -q

ডকার ইমেজ কমান্ডসমূহ

  • List of all ডকার ইমেজ

    docker images
  • ডকার ইমেজ remove করতে

    docker rmi <image_id>
  • সব ডকার ইমেজ remove করতে

    docker rmi $(docker images -q)
  • ডকার ইমেজ রিপোজিটরি/ট্যাঁগ নেইম change করতে

    docker image tag <old repository name>:<old tag name> <new repository name>:<new tag name>

ডকার কম্পোজ কমান্ডসমূহ

  • ডকার কম্পোজ up

    docker-compose up -d -f docker-compose.yml
  • List of all running ডকার কন্টেইনার

    docker-compose ps
  • ডকার কন্টেইনার restart করতে

    docker-compose restart
  • ডকার কন্টেইনার pause করতে

    docker-compose pause
  • ডকার কন্টেইনার unpause করতে

    docker-compose unpause
  • নির্দিষ্ট কন্টেইনারে প্রবেশ করতে

    docker-compose exec container /bin/bash
  • নেটওয়ার্ক সহ কন্টেইনার remove করতে

    docker-compose down
  • নেটওয়ার্ক ভলিউম সহ সবকিছু remove করতে

    docker-compose down --rmi all --volumes
  • ডকার কম্পোজ বিল্ড করা যাতে কোন cache না থাকে

    docker-compose build --no-cache
  • ডকার কম্পোজ এর অরফান কন্টেইনার রিমুভ করা

    docker-compose up --remove-orphans

ডকার সিস্টেম কমান্ডসমূহ

  • ডকার ডিস্ক ইউসেজ জানতে

    docker system df
  • সার্ভার থেকে রিয়েল টাইম ইভেন্ট চেক করতে

    docker system events
  • রানিং ডকার সিস্টেম সম্পর্কে বিস্তারিত জানতে

    docker system info
  • অব্যবহৃত সকল ডকার ইমেজ, কন্টেইনার, ক্যাশ ও ভলিউম রিমুভ করতে

    docker system prune
  • ব্যবহৃত এবং অব্যবহৃত সকল ডকার ইমেজ রিমুভ করতে

    docker system prune -a
  • অব্যবহৃত সকল ডকার ভলিউম রিমুভ করতে

    docker system prune --volumes
  • অব্যবহৃত সকল ডকার কন্টেইনার রিমুভ করতে

    docker container prune
  • অব্যবহৃত সকল ইমেজ কন্টেইনার রিমুভ করতে

    docker image prune
  • কন্টেইনার এর লগ দেখতে

    docker logs <container_id>
  • কন্টেইনার ইন্সপেক্ট করে দেখতে

    docker inspect <container_id>

ডকার কন্টেইনার কমান্ডসমূহ

  • List of all ডকার কন্টেইনার, even not running

    docker container ls -a
  • List of all ডকার কন্টেইনার

    docker container ps -a
  • সকল রানিং ডকার কন্টেইনার

    docker container ls
  • List of all ডকার কন্টেইনার

    docker container list -a
  • সর্বশেষ তৈরি করা ডকার কন্টেইনার দেখার জন্য

    docker container ls -l
  • সর্বশেষ তৈরি করা N সংখ্যক ডকার কন্টেইনার দেখার জন্য

    docker container ls -n 5
  • List of stopped ডকার কন্টেইনার

    docker container ls -f 'status=exited'
  • ডকার কন্টেইনার stop করতে

    docker stop <container_id>
  • সব ডকার কন্টেইনার stop করতে

    docker kill $(docker ps -q)
  • সব ডকার কন্টেইনার remove করতে

    docker rm $(docker ps -a -q)
  • ডকার কন্টেইনার remove করতে

    docker rm <container_id>
  • ডকার কন্টেইনার focely remove করতে

    docker rm -f <container_id>

ডকার ইমেজ and কন্টেইনার run কমান্ডসমূহ

  • ডকারফাইল run

    docker run -p 3000:3000 image
  • N সংখ্যক ডকার কনটেইনার run করতে

    for i in {1..N}; do docker container run -d --name image$(printf '$i') image; done
  • ডকার ইমেজ build করতে

    docker build -t <imagename> .

ডকার Hub এর কমান্ডসমূহ

  • ডকার CLI এ লগইন করতে

    docker login
  • ডকার Hub থেকে স্যাম্পল ইমেজ পুল করতে

    docker pull hello-world
  • ডকার ইমেজ build করুন ডকার Hub এ আপলোড এর জন্য

    docker build -t <your_username>/my-private-repo
  • ডকার ইমেজ locally রান করতে

    docker run <your_username>/my-private-repo
  • ডকার ইমেজটি ডকার Hub এ পুশ করতে

    docker push <your_username>/my-private-repo

ডকার credentials কমান্ডসমূহ

  • ডকার login

    docker login

ডেভসংকেত সম্পর্কে

ডেভসংকেত এর লক্ষ্য হচ্ছে বাংলাতে একটা বড় চিটশিটের ভান্ডার গড়ে তোলা। এটা সম্পূর্ণ স্বাধীন এবং ওপেন সোর্স গিটহাব অর্গানাইজেশন।

স্পন্সর