Como instalar o Debian GNU/Linux 9.8 Stretch
সুচিপত্র:
- পূর্বশর্ত
- ডেবিয়ান-এ ডকার রচনা ইনস্টল করুন
- ডকার কমপোজ দিয়ে শুরু করা
- ডকার রচনাটি আনইনস্টল করা
- উপসংহার
ডকার কমপোজ এমন একটি সরঞ্জাম যা আপনাকে মাল্টি-কন্টেইনার ডকার অ্যাপ্লিকেশনগুলি সংজ্ঞায়িত এবং অর্কেস্টেট করতে দেয়। অ্যাপ্লিকেশনটির পাত্রে, নেটওয়ার্কগুলি এবং ভলিউমগুলি কনফিগার করতে এটি একটি ওয়াইএএমএল ফাইল ব্যবহার করে।
রচনা বিভিন্ন উদ্দেশ্যে ব্যবহার করা যেতে পারে। একক হোস্ট অ্যাপ্লিকেশন স্থাপনা, স্বয়ংক্রিয় পরীক্ষণ এবং স্থানীয় বিকাশ ডকার রচনাটির জন্য সর্বাধিক জনপ্রিয় ব্যবহারের ক্ষেত্রে।
এই টিউটোরিয়ালটি ডবিয়ান 9-তে ডকার রচনাটির সর্বশেষতম সংস্করণ ইনস্টল করার প্রক্রিয়াটি অনুসরণ করবে We
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে আপনি নিম্নলিখিত পূর্বশর্তগুলি পূরণ করেছেন তা নিশ্চিত করুন:
- সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন your আপনার ডেবিয়ান 9 মেশিনে হ্যাভ ডকার ইনস্টল হয়েছে।
ডেবিয়ান-এ ডকার রচনা ইনস্টল করুন
ডকার কমপোজ ইনস্টলেশন প্যাকেজটি অফিশিয়াল ডেবিয়ান 9 সংগ্রহস্থলগুলিতে উপলব্ধ তবে এটি সর্বদা সর্বশেষতম সংস্করণ নাও হতে পারে। প্রস্তাবিত পন্থা হ'ল ডকারের গিটহাব সংগ্রহশালা থেকে ডকার রচনা লিখুন।
এই নিবন্ধটি লেখার সময়, ডকার
1.23.1
সর্বশেষতম স্থিতিশীল সংস্করণটি
1.23.1
। কমপোজ বাইনারি ডাউনলোড করার আগে গিটহাবের কমপোজ রিপোজিটরি রিলিজ পৃষ্ঠাটি দেখুন এবং ডাউনলোডের জন্য কোনও নতুন সংস্করণ উপলব্ধ আছে কিনা তা পরীক্ষা করে দেখুন।
ডিবিয়ান 9 তে ডকার রচনাটির সর্বশেষতম সংস্করণ ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি সম্পাদন করুন:
-
নিম্নলিখিত
curl
কমান্ডটি ব্যবহার করে ডকার কমপোজ বাইনারি/usr/local/bin
ডিরেক্টরিতে ডাউনলোড করে শুরু করুন:sudo curl -L "https://github.com/docker/compose/releases/download/1.23.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
ডাউনলোড শেষ হয়ে গেলে, রচনা বাইনারিগুলিকে এক্সিকিউটেবল অনুমতি দিন:
sudo chmod +x /usr/local/bin/docker-compose
টাইপ করে ইনস্টলেশন যাচাই করুন:
docker-compose --version
আউটপুটটি এরকম কিছু দেখবে:
docker-compose version 1.23.1, build b02f1306
ডকার কমপোজ দিয়ে শুরু করা
এই বিভাগে আমরা আপনার ডিবিয়ান 9 মেশিনে একটি ওয়ার্ডপ্রেস স্ট্যাক পরিচালনা করতে ডকার রচনাটি কীভাবে ব্যবহার করবেন তা দেখাব।
প্রকল্পের জন্য একটি ডিরেক্টরি তৈরি করে এটিতে পরিবর্তন করে শুরু করুন:
mkdir wordpress_app
cd wordpress_app
আপনার পাঠ্য সম্পাদকটি খুলুন এবং প্রকল্প ডিরেক্টরিতে
docker-compose.yml
নামে একটি ফাইল তৈরি করুন:
nano docker-compose.yml
নিম্নলিখিত বিষয়বস্তু আটকান:
Docker-compose.yml
version: '3.3' services: db: image: mysql:5.7 restart: always volumes: - db_data:/var/lib/mysql environment: MYSQL_ROOT_PASSWORD: password MYSQL_DATABASE: wordpress wordpress: image: wordpress restart: always volumes: -./wp_data:/var/www/html ports: - "8080:80" environment: WORDPRESS_DB_HOST: db:3306 WORDPRESS_DB_NAME: wordpress WORDPRESS_DB_USER: root WORDPRESS_DB_PASSWORD: password depends_on: - db volumes: db_data: wp_data:
তাহলে উপরের কোডটি কী করে?
প্রথম লাইনে, আমরা রচনা ফাইল সংস্করণটি উল্লেখ করছি। নির্দিষ্ট ডকার রিলিজের জন্য সমর্থন সহ রচনা ফাইল ফর্ম্যাটটির বিভিন্ন সংস্করণ রয়েছে।
এর পরে, আমরা দুটি পরিষেবা,
db
এবং
wordpress
সংজ্ঞায়িত করছি। প্রতিটি পরিষেবা একটি চিত্র চালায় এবং ডকার-রচনা চালিত হলে এটি পৃথক ধারক তৈরি করবে।
db
পরিষেবা:
-
mysql:5.7
চিত্র ব্যবহার করে। চিত্রটি যদি আপনার সিস্টেমে উপস্থিত না থাকে তবেdb_data
এটি ডকার হাব পাবলিক সংগ্রহস্থল থেকে টেনেdb_data
themysql:5.7
চিত্র।
wordpress
পরিষেবা:
-
wordpress
ইমেজ ব্যবহার করে। চিত্রটি যদি আপনার সিস্টেমে উপস্থিত না থাকে তবেwp_data
ডকার হাব পাবলিক ভান্ডার থেকে এটিকে টেনেwp_data
the ধারক.ফরোয়ার্ড কন্টেইনারটিতে এক্সপোজড পোর্ট 80 হোস্ট মেশিনে 8080 পোর্ট করার জন্য।wordpress
চিত্রের জন্য পরিবেশের ভেরিয়েবলকে সংজ্ঞায়িত করেdepends_on
এই উদাহরণে,db
wordpress
আগে শুরু করা হবে।
প্রকল্প ডিরেক্টরি থেকে, নিম্নলিখিত কমান্ডটি চালিয়ে ওয়ার্ডপ্রেস অ্যাপ্লিকেশন শুরু করুন:
docker-compose up
আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:
… wordpress_1_70f2f980e1fb | AH00163: Apache/2.4.25 (Debian) PHP/7.2.12 configured -- resuming normal operations wordpress_1_70f2f980e1fb | AH00094: Command line: 'apache2 -D FOREGROUND'
রচনা উভয় চিত্র
wp_data
, দুটি পাত্রে শুরু করবে এবং আপনার প্রকল্প ডিরেক্টরিতে
wp_data
ডিরেক্টরি তৈরি করবে।
আপনার ব্রাউজারে
http://0.0.0.0:8080/
লিখুন এবং আপনি ওয়ার্ডপ্রেস ইনস্টলেশন স্ক্রিন দেখতে পাবেন।
এই মুহুর্তে ওয়ার্ডপ্রেস অ্যাপ্লিকেশনটি চালু এবং চলছে এবং আপনি আপনার থিম বা প্লাগইনটিতে কাজ শুরু করতে পারেন।
রচনা বন্ধ করতে
CTRL+C
।
আপনি
-d
পতাকাটি পাস করে একটি আলাদা মোডে রচনাটিও শুরু করতে পারেন।
docker-compose up -d
চলমান পরিষেবাগুলি পরীক্ষা করতে
ps
বিকল্পটি ব্যবহার করুন:
docker-compose ps
Name Command State Ports ---------------------------------------------------------------------------------- wordpress_app_db_1 docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp wordpress_app_wordpress_1 docker-entrypoint.sh apach… Up 0.0.0.0:8080->80/tcp
যখন পরিষেবাগুলি ব্যবহার বন্ধ করতে রচনাটি বিচ্ছিন্ন মোডে চলছে:
docker-compose stop
docker-compose down
--volumes
স্যুইচ করা ডেটা ভলিউমগুলি সরিয়ে ফেলবে:
ডকার রচনাটি আনইনস্টল করা
sudo rm /usr/local/bin/docker-compose
উপসংহার
আপনি কীভাবে কোনও ডবিয়ান 9-তে ডকার রচনাটি ইনস্টল করতে এবং ব্যবহার করবেন তা শিখলেন আপনার যদি কোনও প্রশ্ন থাকে তবে দয়া করে নীচে একটি মন্তব্য দিন।
ডকার ডেবিয়ানডেবিয়ান 10 লিনাক্সে ডকার রচনাটি কীভাবে ইনস্টল করা ও ব্যবহার করা যায়
ডকার কমপোজ এমন একটি সরঞ্জাম যা আপনাকে মাল্টি-কন্টেইনার ডকার অ্যাপ্লিকেশনগুলি সংজ্ঞায়িত এবং অর্কেস্টেট করতে দেয়। এই টিউটোরিয়ালটি ডবিয়ান 10, বুস্টারে কীভাবে ডকার কমপোজ ইনস্টল করবেন তা ব্যাখ্যা করে।
উবুন্টু 18.04 এ কীভাবে ডকার রচনাটি ইনস্টল এবং ব্যবহার করবেন
ডকার কমপোজ এমন একটি সরঞ্জাম যা আপনাকে মাল্টি-কন্টেইনার ডকার অ্যাপ্লিকেশনগুলি সংজ্ঞায়িত এবং পরিচালনা করতে দেয়। এটি অ্যাপ্লিকেশনগুলির পরিষেবাগুলি, নেটওয়ার্কগুলি এবং ভলিউমগুলি কনফিগার করতে একটি YAML ফাইল ব্যবহার করে uses
ডেবিয়ান 10 লিনাক্সে ডকার ইনস্টল এবং কীভাবে ব্যবহার করবেন
ডকার একটি কনটেইনারাইজেশন প্ল্যাটফর্ম যা আপনাকে কার্যত যে কোনও জায়গায় চলতে পারে এমন বহনযোগ্য, স্বনির্ভর পাত্রে হিসাবে অ্যাপ্লিকেশনগুলি দ্রুত তৈরি, পরীক্ষা এবং স্থাপনের অনুমতি দেয় allows এই টিউটোরিয়ালে আমরা ডিবিয়ান 10 বাস্টারে কীভাবে ডকার ইনস্টল করবেন তা ব্যাখ্যা করব।