আমি ডোকারকে ভেন্টেন্টের মাধ্যমে ভিএম সেটআপের অংশ হিসাবে ইনস্টল করার চেষ্টা করছি। আমি যোনিগামী ফাইল যোগ করা হয়েছে নিম্নলিখিত:
# Install Docker:
config.vm.provision :shell, path: "./shared_directory/install_scripts/install_docker.sh"
সঙ্গে install_docker.sh
হচ্ছে:
echo "-------Try to install docker---------"
cd ~
sudo su -
apt-get update
apt-get install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
apt-key fingerprint 0EBFCD88
add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
echo "Y" | apt-get install docker-ce
প্রদত্ত নির্দেশাবলী ব্যবহার করে এখানে ।
এটি উল্লেখ করা উচিত যে যখন আমি এই ভিএম তৈরি করি (আমি আমার কল কিনা তা নির্বিশেষে install_docker.sh
), যদি আমি VM এর ভিতরে এই কমান্ডগুলি ব্যবহার করি (উদাঃ শেল ফাইলে কপি এবং পেস্ট করে), ডকার সফলভাবে ইনস্টল করা আছে।
যখন আমি Vagrantfile এবং শেল স্ক্রিপ্ট ব্যবহার করে এটি করার চেষ্টা করছি (মাধ্যমে vagrant up
), আমি নিম্নলিখিত পেয়েছি:
default: -------Try to install docker---------
default: Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
default: Hit:2 http://ppa.launchpad.net/webupd8team/java/ubuntu trusty InRelease
default: Hit:3 http://archive.ubuntu.com/ubuntu xenial-updates InRelease
default: Hit:4 http://archive.ubuntu.com/ubuntu xenial-backports InRelease
default: Hit:5 http://security.ubuntu.com/ubuntu xenial-security InRelease
default: Reading package lists...
default: Reading package lists...
default: Building dependency tree...
default: Reading state information...
default: apt-transport-https is already the newest version (1.2.26).
default: ca-certificates is already the newest version (20170717~16.04.1).
default: curl is already the newest version (7.47.0-1ubuntu2.7).
default: software-properties-common is already the newest version (0.96.20.7).
default: 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
default: OK
default: pub 4096R/0EBFCD88 2017-02-22
default: Key fingerprint = 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
default: uid Docker Release (CE deb) <docker@docker.com>
default: sub 4096R/F273FCD8 2017-02-22
default: Reading package lists...
default: Building dependency tree...
default: Reading state information...
default: Package docker-ce is not available, but is referred to by another package.
default: This may mean that the package is missing, has been obsoleted, or
default: is only available from another source
default: E
default: :
default: Package 'docker-ce' has no installation candidate
ভিএম সেট আপ করার সময় ডকার ইনস্টল করা আছে কিনা তা নিশ্চিত করতে আমার কী করা উচিত?
sudo apt-get update
একটি দ্বিতীয় সময়। প্রতিস্থাপন করা হচ্ছেecho "Y" | apt-get install docker-ce
সঙ্গেapt-get -y install docker-ce
আপনি, প্রস্তাবিত ছিল না, ছিল।