ডেবিয়ান 10 ইনস্টলেশন গাইড
সুচিপত্র:
- পূর্বশর্ত
- ডেবিয়ান 10 এ ডকার রচনা ইনস্টল করা
- ডকার রচনা দিয়ে শুরু করা
- ডকার রচনাটি আনইনস্টল করা
- উপসংহার
ডকার একটি ধারককরণ প্ল্যাটফর্ম যা আপনাকে কার্যত যে কোনও জায়গায় চলতে পারে এমন বহনযোগ্য, স্বনির্ভর পাত্রে হিসাবে অ্যাপ্লিকেশনগুলি দ্রুত তৈরি, পরীক্ষা করতে এবং স্থাপন করতে দেয়।
ডকার কমপোজ এমন একটি সরঞ্জাম যা আপনাকে মাল্টি-কন্টেইনার ডকার অ্যাপ্লিকেশনগুলি সংজ্ঞায়িত এবং অর্কেস্টেট করতে দেয়। অ্যাপ্লিকেশনটির পাত্রে, নেটওয়ার্কগুলি এবং ভলিউমগুলি কনফিগার করতে এটি একটি ওয়াইএএমএল ফাইল ব্যবহার করে।
রচনা বিভিন্ন উদ্দেশ্যে ব্যবহার করা যেতে পারে। একক হোস্ট অ্যাপ্লিকেশন স্থাপনা, স্বয়ংক্রিয় পরীক্ষণ এবং স্থানীয় বিকাশ ডকার রচনাটির জন্য সর্বাধিক জনপ্রিয় ব্যবহারের ক্ষেত্রে।
এই টিউটোরিয়ালটিতে ডবিয়ান 10, বুস্টারে ডকার রচনাটির সর্বশেষ সংস্করণটি কীভাবে ইনস্টল করা যায় তা ব্যাখ্যা করা হয়েছে। আমরা বেসিক ডকার রচনা ধারণা এবং আদেশগুলিও সন্ধান করব।
পূর্বশর্ত
আপনি এগিয়ে যাওয়ার আগে, নিশ্চিত হয়ে নিন যে আপনি নিম্নলিখিত শর্তগুলি পূরণ করেছেন:
- সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন You আপনি আপনার ডেবিয়ান 10 মেশিনে ডকার ইনস্টল করেছেন।
ডেবিয়ান 10 এ ডকার রচনা ইনস্টল করা
ডকার কম্পোজ ইনস্টলেশন প্যাকেজটি অফিশিয়াল ডেবিয়ান 10 টি সংগ্রহস্থলীতে উপলভ্য, তবে এটি সর্বদা সর্বশেষতম সংস্করণ নাও হতে পারে। প্রস্তাবিত পন্থা হ'ল ডকারের গিটহাব সংগ্রহশালা থেকে ডকার রচনা লিখুন।
এই নিবন্ধটি লেখার সময়, ডকার
1.23.1
সর্বশেষতম স্থিতিশীল সংস্করণটি
1.23.1
। কমপোজ বাইনারি ডাউনলোড করার আগে, গিটহাবের রচনা সংগ্রহস্থল রিলিজ পৃষ্ঠাটি দেখুন এবং ডাউনলোডের জন্য কোনও নতুন সংস্করণ উপলব্ধ আছে কিনা তা পরীক্ষা করে দেখুন।
ডিবিয়ান 10 তে ডকার রচনাটির সর্বশেষতম সংস্করণ ইনস্টল করতে নিম্নলিখিত পদক্ষেপগুলি ব্যবহার করুন:
-
wget
বা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
রচনা বাইনারি সম্পাদনযোগ্য করতে
chmod
ব্যবহার করুন:sudo chmod +x /usr/local/bin/docker-compose
ইনস্টলেশনটি যাচাই করতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন যা রচনা সংস্করণটি মুদ্রণ করে:
docker-compose --version
আউটপুটটি এরকম কিছু দেখবে:
docker-compose version 1.23.1, build b02f1306
ডকার রচনা দিয়ে শুরু করা
এই বিভাগে, আমরা কীভাবে ডকার কমপোজ দিয়ে স্থানীয় ওয়ার্ডপ্রেস বিকাশের পরিবেশ সেটআপ করব তা দেখাব।
প্রকল্পের জন্য একটি ডিরেক্টরি তৈরি করুন এবং এতে নেভিগেট করুন:
mkdir wordpress_app && cd wordpress_app
আপনার পাঠ্য সম্পাদকটি খুলুন এবং
docker-compose.yml
নামে একটি ফাইল তৈরি করুন:
nano docker-compose.yml
নিম্নলিখিত বিষয়বস্তু আটকান:
Docker-compose.yml
version: '3.7' services: db: image: mysql:8.0 command: --default-authentication-plugin=mysql_native_password 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:8.0
চিত্রে সেট করা আছে। চিত্রটি উপস্থিত না থাকলে, রচনা এটি ডকার হাব পাবলিক ভান্ডার থেকে টানবে।command
দিয়ে শুরু হওয়া লাইনটি ডিফল্টcommand
ওভাররাইড করে restrestart: always
নীতিটি নীচে চলে গেলে কনটেইনারটি পুনরায় চালু করতে রচনা করে। কনটেইনারটি একটি নামযুক্ত ভলিউমdb_data
ব্যবহার করবে ডাটাবেস অব্যাহত রাখার জন্য themysql:8.0
চিত্রের জন্য পরিবেশের ভেরিয়েবলগুলিdb_data
করে।
wordpress
পরিষেবা:
-
wordpress
ইমেজটি ব্যবহার করে container হোস্টেরwp_data
ডিরেক্টরিটি কনটেইনারটির ভিতরে/var/lib/mysql
তে মাউন্ট করেwp_data
আর কনটেইনারটিতে এক্সপোজড পোর্ট80
হোস্ট মেশিনে8080
পোর্ট করতে হবে wordwordpress
চিত্রের জন্য পরিবেশের পরিবর্তনগুলি নির্ধারণ করে Thedepends_on
নির্দেশিকা দুটি পরিষেবার মধ্যে নির্ভরতা নির্ধারণ করে। এই উদাহরণে,db
wordpress
আগে শুরু করা হবে।
প্রকল্প ডিরেক্টরি থেকে, নিম্নলিখিত কমান্ডটি চালিয়ে ওয়ার্ডপ্রেস স্ট্যাক শুরু করুন:
docker-compose up
আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:
…] /usr/sbin/mysqld: ready for connections. Version: '8.0.18' socket: '/var/run/mysqld/mysqld.sock' port: 3306 MySQL Community Server - GPL. db_1_99946702ac7e | 2019-12-15T21:37:29.109255Z 0 X Plugin ready for connections. Socket: '/var/run/mysqld/mysqlx.sock' bind-address: '::' port: 33060…
ডকার রচনা চিত্রগুলি
wp_data
, পাত্রে শুরু করবে এবং আপনার প্রকল্প ডিরেক্টরিতে
wp_data
ডিরেক্টরি তৈরি করবে।
আপনার ব্রাউজারে
http://0.0.0.0:8080/
লিখুন এবং আপনি স্ট্যান্ডার্ড ওয়ার্ডপ্রেস ইনস্টলেশন স্ক্রিন দেখতে পাবেন।
এই মুহুর্তে, ওয়ার্ডপ্রেস অ্যাপ্লিকেশনটি চালু এবং চলছে এবং আপনি এটিতে কাজ শুরু করতে পারেন।
রচনা বন্ধ করতে
CTRL+C
।
আপনি
-d
বিকল্পটি ব্যবহার করে একটি বিচ্ছিন্ন মোডে রচনাটি শুরু করতে পারেন:
docker-compose up -d
চলমান ডকার পাত্রে দেখার জন্য নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
docker-compose ps
Name Command State Ports ------------------------------------------------------------------------------------------------------ wordpress_app_db_1_99946702ac7e docker-entrypoint.sh --def… Up 3306/tcp, 33060/tcp wordpress_app_wordpress_1_a428d8408817 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
উপসংহার
একটি ডেবিয়ান 10-এ ডকার রচনা ইনস্টল করতে, কেবল সিস্টেমের পথে একটি ডিরেক্টরিতে বাইনারিটি ডাউনলোড করুন এবং এটি সম্পাদনযোগ্য করুন।
ডকার ডেবিয়ানডেবিয়ান 9 এ ডকার রচনাটি কীভাবে ইনস্টল ও ব্যবহার করতে হয়

ডকার কমপোজ এমন একটি সরঞ্জাম যা আপনাকে মাল্টি-কন্টেইনার ডকার অ্যাপ্লিকেশনগুলি সংজ্ঞায়িত এবং অর্কেস্টেট করতে দেয়। অ্যাপ্লিকেশনটির পাত্রে, নেটওয়ার্কগুলি এবং ভলিউমগুলি কনফিগার করতে এটি একটি ওয়াইএএমএল ফাইল ব্যবহার করে।
উবুন্টু 18.04 এ কীভাবে ডকার রচনাটি ইনস্টল এবং ব্যবহার করবেন

ডকার কমপোজ এমন একটি সরঞ্জাম যা আপনাকে মাল্টি-কন্টেইনার ডকার অ্যাপ্লিকেশনগুলি সংজ্ঞায়িত এবং পরিচালনা করতে দেয়। এটি অ্যাপ্লিকেশনগুলির পরিষেবাগুলি, নেটওয়ার্কগুলি এবং ভলিউমগুলি কনফিগার করতে একটি YAML ফাইল ব্যবহার করে uses
ডেবিয়ান 10 লিনাক্সে ডকার ইনস্টল এবং কীভাবে ব্যবহার করবেন

ডকার একটি কনটেইনারাইজেশন প্ল্যাটফর্ম যা আপনাকে কার্যত যে কোনও জায়গায় চলতে পারে এমন বহনযোগ্য, স্বনির্ভর পাত্রে হিসাবে অ্যাপ্লিকেশনগুলি দ্রুত তৈরি, পরীক্ষা এবং স্থাপনের অনুমতি দেয় allows এই টিউটোরিয়ালে আমরা ডিবিয়ান 10 বাস্টারে কীভাবে ডকার ইনস্টল করবেন তা ব্যাখ্যা করব।