{ "id": "docker-cheat-sheet", "title": "ডকার", "slug": "docker-cheat-sheet", "description": "ডকার চিটশিট", "colorPref": "#000", "contents": [ { "title": "ডকার ভারশন", "items": [ { "definition": "ডকার ভারশন", "code": "docker --version" }, { "definition": "ডকার ইনস্টলেশন সম্পর্কে আরও বিস্তারিত দেখতে", "code": "docker info" }, { "definition": "টেস্ট ডকার ইনস্টলেশন", "code": "docker run hello-world" }, { "definition": "ডকার সিএলআই কমান্ড", "code": "docker container --help" }, { "definition": "List of running ডকার কন্টেইনার", "code": "docker ps" }, { "definition": "List of all ডকার কন্টেইনার even not running", "code": "docker ps -a" }, { "definition": "শো all রানিং ডকার কন্টাইনের id-s ", "code": "docker ps -q" } ] }, { "title": "ডকার কন্টেইনার কমান্ডসমূহ", "items": [ { "definition": "List of all ডকার কন্টেইনার, even not running", "code": "docker container ls -a" }, { "definition": "List of all ডকার কন্টেইনার", "code": "docker container ps -a" }, { "definition": "List of all ডকার কন্টেইনার", "code": "docker container list -a" }, { "definition": "সর্বশেষ তৈরি করা ডকার কন্টেইনার দেখার জন্য", "code": "docker container ls -l" }, { "definition": "সর্বশেষ তৈরি করা N সংখ্যক ডকার কন্টেইনার দেখার জন্য", "code": "docker container ls -n 5" }, { "definition": "List of stopped ডকার কন্টেইনার", "code": "docker container ls -f 'status=exited'" }, { "definition": "ডকার কন্টেইনার stop করতে", "code": "docker stop " }, { "definition": "সব ডকার কন্টেইনার stop করতে", "code": "docker kill $(docker ps -q)" }, { "definition": "সব ডকার কন্টেইনার remove করতে", "code": "docker rm $(docker ps -a -q)" }, { "definition": "ডকার কন্টেইনার remove করতে", "code": "docker rm " }, { "definition": "ডকার কন্টেইনার focely remove করতে", "code": "docker rm -f " } ] }, { "title": "ডকার ইমেজ কমান্ডসমূহ", "items": [ { "definition": "List of all ডকার ইমেজ", "code": "docker images" }, { "definition": "ডকার ইমেজ remove করতে", "code": "docker rmi " }, { "definition": "সব ডকার ইমেজ remove করতে", "code": "docker rmi $(docker images -q)" }, { "definition": "ডকার ইমেজ রিপোজিটরি/ট্যাঁগ নেইম change করতে", "code": "docker image tag : :" } ] }, { "title": "ডকার ইমেজ and কন্টেইনার run কমান্ডসমূহ", "items": [ { "definition": "ডকারফাইল run", "code": "docker run -p 3000:3000 image" }, { "definition": "N সংখ্যক ডকার কনটেইনার run করতে", "code": "for i in {1..N}; do docker container run -d --name image$(printf '$i') image; done" }, { "definition": "ডকার ইমেজ build করতে", "code": "docker build -t ." } ] }, { "title": "ডকার কম্পোজ কমান্ডসমূহ", "items": [ { "definition": "ডকার কম্পোজ up", "code": "docker-compose up -d -f docker-compose.yml" }, { "definition": "List of all running ডকার কন্টেইনার", "code": "docker-compose ps" }, { "definition": "ডকার কন্টেইনার restart করতে", "code": "docker-compose restart" }, { "definition": "ডকার কন্টেইনার pause করতে", "code": "docker-compose pause" }, { "definition": "ডকার কন্টেইনার unpause করতে", "code": "docker-compose unpause" }, { "definition": "নির্দিষ্ট কন্টেইনারে প্রবেশ করতে", "code": "docker-compose exec container /bin/bash" }, { "definition": "নেটওয়ার্ক সহ কন্টেইনার remove করতে", "code": "docker-compose down" }, { "definition": "নেটওয়ার্ক ভলিউম সহ সবকিছু remove করতে", "code": "docker-compose down --rmi all --volumes" }, { "definition": "ডকার কম্পোজ বিল্ড করা যাতে কোন cache না থাকে", "code": "docker-compose build --no-cache" }, { "definition": "ডকার কম্পোজ এর অরফান কন্টেইনার রিমুভ করা ", "code": "docker-compose up --remove-orphans" } ] }, { "title": "ডকার Hub এর কমান্ডসমূহ", "items": [ { "definition": "ডকার CLI এ লগইন করতে", "code": "docker login" }, { "definition": "ডকার Hub থেকে স্যাম্পল ইমেজ পুল করতে", "code": "docker pull hello-world" }, { "definition": "ডকার ইমেজ build করুন ডকার Hub এ আপলোড এর জন্য", "code": "docker build -t /my-private-repo" }, { "definition": "ডকার ইমেজ locally রান করতে", "code": "docker run /my-private-repo" }, { "definition": "ডকার ইমেজটি ডকার Hub এ পুশ করতে", "code": "docker push /my-private-repo" } ] }, { "title": "ডকার সিস্টেম কমান্ডসমূহ", "items": [ { "definition": "ডকার ডিস্ক ইউসেজ জানতে", "code": "docker system df" }, { "definition": "সার্ভার থেকে রিয়েল টাইম ইভেন্ট চেক করতে", "code": "docker system events" }, { "definition": "রানিং ডকার সিস্টেম সম্পর্কে বিস্তারিত জানতে", "code": "docker system info" }, { "definition": "অব্যবহৃত সকল ডকার ইমেজ, কন্টেইনার, ক্যাশ ও ভলিউম রিমুভ করতে", "code": "docker system prune" }, { "definition": "ব্যবহৃত এবং অব্যবহৃত সকল ডকার ইমেজ রিমুভ করতে", "code": "docker system prune -a" }, { "definition": "অব্যবহৃত সকল ডকার ভলিউম রিমুভ করতে", "code": "docker system prune --volumes" }, { "definition": "কন্টেইনার এর লগ দেখতে", "code": "docker logs " }, { "definition": "কন্টেইনার ইন্সপেক্ট করে দেখতে", "code": "docker inspect " } ] }, { "title": "ডকার credentials কমান্ডসমূহ", "items": [ { "definition": "ডকার login", "code": "docker login" } ] } ] }