ডেভসংকেত

ভেইগ্র্যান্ট চিটশিট

ভেইগ্র্যান্ট - ভার্চুয়াল মেশিন তৈরি ও ব্যবহার করার অন্যতম সমাধান

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

  • iamraufu
  • sabbirshawon
  • jaamaalxyz

শেয়ার করুন

প্রাথমিক কমান্ড সমূহঃ

  • Vagrant install

    sudo apt install vagrant
  • Vagrant এর ভার্শন চেক করা

    vagrant -v, --version
  • Vagrant এর কমান্ড সম্পর্কিত হেল্প এর জন্য

    vagrant -h, --help
  • Vagrant দ্বারা নতুন একটি মেশিন তৈরি করার জন্য আপনার কাঙ্ক্ষিত ডিরেক্টরি থেকে নিচের মত কমান্ড চালান

    vagrant init hashicorp/precise64
  • আপনার প্রোজেক্টে নতুন বক্স যোগ করার জন্য

    vagrant box add <box name>
  • Vagrant মেশিন চালু করার জন্য

    vagrant up
  • Vagrant মেশিনে ssh চালু করার জন্য

    vagrant ssh
  • Vagrant মেশিনে ssh চালু করার জন্য

    vagrant ssh
  • Vagrant মেশিনে ssh বন্ধ করার জন্য

    logout অথবা CTRL+D
  • Vagrant মেশিন বন্ধ করার জন্য

    vagrant destroy [name|id]
  • সকল Vagrant মেশিনের স্ট্যাটাস দেখা

    vagrant global-status
  • Vagrant deploy কনফিগার

    vagrant push

ক্লাউড রিলেটেড সাব-কমান্ড সমুহ

  • ক্লাউড Auth লগিন

    vagrant cloud auth login
  • ক্লাউড Auth লগিন চেক করার জন্য

    vagrant cloud auth login --check
  • ক্লাউড Auth লগিন টোকেন ব্যবহার করার জন্য

    vagrant cloud auth login --token <tokenID>
  • ক্লাউড Auth লগ আউট

    vagrant cloud auth logout
  • ক্লাউড Auth WhoAmI চেক করার জন্য

    vagrant cloud auth whoami [TOKEN]
  • ক্লাউড বক্স তৈরি করার জন্য

    vagrant cloud box create ORG_NAME/BOX_NAME
  • ক্লাউড বক্স মুছে ফেলার জন্য

    vagrant cloud box delete ORG_NAME/BOX_NAME
  • ক্লাউড বক্স দেখার জন্য

    vagrant cloud box show ORG_NAME/BOX_NAME
  • ক্লাউড বক্স আপডেট করার জন্য

    vagrant cloud box update ORG_NAME/BOX_NAME
  • ক্লাউড প্রভাইডার তৈরি করার জন্য

    vagrant cloud provider create ORG_NAME/BOX_NAME PROVIDER-NAME VERSION [URL]
  • ক্লাউড প্রভাইডার মুছে ফেলার জন্য

    vagrant cloud provider delete ORG_NAME/BOX_NAME PROVIDER-NAME
  • ক্লাউড প্রভাইডার দেখার জন্য

    vagrant cloud provider update ORG_NAME/BOX_NAME PROVIDER-NAME VERSION [URL]
  • ক্লাউড প্রভাইডার আপডেট করার জন্য

    vagrant cloud provider upload ORG_NAME/BOX_NAME PROVIDER-NAME VERSION BOX-FILE
  • ক্লাউড পাবলিশ করার জন্য

    vagrant cloud publish ORGANIZATION/BOX-NAME VERSION PROVIDER-NAME [PROVIDER-FILE]
  • ক্লাউড এ কোন কিছু খোঁজার জন্য

    vagrant cloud search QUERY
  • ক্লাউড ভার্শন তৈরি করার জন্য

    vagrant cloud version create ORG_NAME/BOX_NAME VERSION
  • ক্লাউড ভার্শন মুছে ফেলার জন্য

    vagrant cloud version delete ORG_NAME/BOX_NAME VERSION
  • ক্লাউড ভার্শন রিলিজ করার জন্য

    vagrant cloud version release ORG_NAME/BOX_NAME VERSION
  • ক্লাউড ভার্শন রিভক করার জন্য

    vagrant cloud version revoke ORGANIZATION/BOX-NAME VERSION
  • ক্লাউড ভার্শন আপডেট করার জন্য

    vagrant cloud version update ORG_NAME/BOX_NAME

অন্যান্য কমান্ড সমুহ

  • Vagrant মেশিনের রানিং ওয়েব সার্ভার শেয়ার করার জন্য

    vagrant share
  • Vagrant মেশিন VMWare দিয়ে চালু করার জন্য

    vagrant up --provider=vmware_fusion
  • Vagrant মেশিন AWS দিয়ে চালু করার জন্য

    vagrant up --provider=aws
  • Vagrant মেশিন কানেক্ট করার জন্য

    vagrant connect NAME
  • Vagrant মেশিনের গ্লোবাল স্ট্যাটাস চেক করার জন্য

    vagrant global-status
  • Vagrant এ কোন রানিং মেশিনকে হল্ট করার জন্য

    vagrant halt [name|id]
  • Vagrant এ কোন রানিং মেশিনকে হল্ট করার জন্য

    vagrant halt [name|id]
  • Vagrant এ প্যাকেজ চেক করার জন্য

    vagrant package [name|id]
  • Vagrant এ পোর্ট চেক করার জন্য

    vagrant port
  • Vagrant এ পাওয়ার শেল চালু করার জন্য

    vagrant powershell
  • Vagrant এ রিমোট ডেক্সটপ ক্লায়েন্ট চালু করার জন্য

    vagrant rdp
  • Vagrant মেশিনকে রিলোড করার জন্য

    vagrant reload
  • Vagrant মেশিনকে resume করার জন্য

    vagrant resume [name/id]
  • Vagrant মেশিনকে resume করার জন্য

    vagrant resume [name/id]
  • Vagrant মেশিনকে suspend করার জন্য

    vagrant suspend [name|id]
  • Vagrant মেশিনকে validate করার জন্য

    vagrant validate

বক্স রিলেটেড সাব-কমান্ড সমুহ

  • নতুন বক্স যোগ করার জন্য

    vagrant box add <box name>
  • বক্স সমূহের লিস্ট দেখার জন্য

    vagrant box list
  • বক্স সমূহের outdated লিস্ট দেখার জন্য

    vagrant box outdated
  • পুরনো ভার্সনের বক্স সমুহ রিমুভ করার জন্য

    vagrant box prune
  • একটা একটা করে বক্স সমুহ রিমুভ করার জন্য

    vagrant box remove <box name>
  • একটা একটা করে বক্স সমুহ রিমুভ করার জন্য

    vagrant box remove <box name>
  • কোন বক্স কে রিপাকেজিং করার জন্য

    vagrant box repackage <box name> <provider> <version>
  • বক্স আপডেট করার জন্য

    vagrant box update

Snapshot বিষয়ক কমান্ড সমুহ

  • Vagrant মেশিনের snapshot নেয়ার জন্য

    vagrant snapshot
  • Vagrant মেশিনের snapshot পুশ করার জন্য

    vagrant snapshot push
  • Vagrant মেশিনের snapshot পপ করার জন্য

    vagrant snapshot pop
  • Vagrant মেশিনের snapshot সেভ করার জন্য

    vagrant snapshot save [vm-name] NAME
  • Vagrant মেশিনের snapshot রিষ্টর করার জন্য

    vagrant snapshot restore [vm-name] NAME
  • Vagrant মেশিনের snapshot লিস্ট দেখার জন্য

    vagrant snapshot list
  • Vagrant মেশিনের snapshot ডিলিট দেখার জন্য

    vagrant snapshot delete NAME

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

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

স্পন্সর