ডেভসংকেত

ডকার

ডকার চিটশিট

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

    শেয়ার করুন

    ডকার ভারশন

    • ডকার ভারশন

      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

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

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

    স্পন্সর