Instalando o Bacula no CentOS 7
সুচিপত্র:
ডকার কমপোজ এমন একটি সরঞ্জাম যা আপনাকে মাল্টি-কন্টেইনার ডকার অ্যাপ্লিকেশনগুলি সংজ্ঞায়িত এবং চালানোর অনুমতি দেয়।
রচনা দিয়ে আপনি অ্যাপ্লিকেশনটির পরিষেবাদি, নেটওয়ার্ক এবং ভলিউমকে একটি একক ওয়াইএএমএল ফাইলে সংজ্ঞায়িত করেন, তারপরে আপনার অ্যাপ্লিকেশনটিকে একটি একক কমান্ড দিয়ে স্পিন করুন।
রচনা বিভিন্ন উদ্দেশ্যে যেমন একক হোস্ট অ্যাপ্লিকেশন মোতায়েন, স্বয়ংক্রিয় পরীক্ষা এবং স্থানীয় বিকাশের জন্য ব্যবহার করা যেতে পারে।
এই টিউটোরিয়ালটি আপনাকে সেন্টোস on-এ ডকার রচনার সর্বশেষতম সংস্করণ ইনস্টল করার মাধ্যমে আপনাকে অনুসরণ করবে We
পূর্বশর্ত
এই টিউটোরিয়ালটি চালিয়ে যাওয়ার আগে আপনি নিম্নলিখিত শর্তগুলি পূরণ করেছেন তা নিশ্চিত করুন:
- সুডো সুবিধা সহ ব্যবহারকারী হিসাবে লগ ইন করেছেন your আপনার CentOS 7 সিস্টেমে হ্যাভ ডকার ইনস্টল হয়েছে।
CentOS এ ডকার রচনা ইনস্টল করুন
CentOS 7 এ ডকার কমপোজ ইনস্টল করার জন্য প্রস্তাবিত পদ্ধতিটি হ'ল ডকারের গিটহাব সংগ্রহশালা থেকে রচনা বাইনারি ডাউনলোড করে।
এই নিবন্ধটি লেখার সময়, ডকার
1.23.1
সর্বশেষতম স্থিতিশীল সংস্করণটি
1.23.1
। কমপোজ বাইনারি ডাউনলোড করার আগে গিটহাবের কমপোজ রিপোজিটরি রিলিজ পৃষ্ঠাটি দেখুন এবং ডাউনলোডের জন্য কোনও নতুন সংস্করণ উপলব্ধ আছে কিনা তা পরীক্ষা করে দেখুন।
CentOS 7 এ ডকার রচনা ইনস্টল করার জন্য নিম্নলিখিত পদক্ষেপগুলি সম্পূর্ণ করুন:
-
নিম্নলিখিত
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
ডকার কমপোজ দিয়ে শুরু করা
এই বিভাগে, আমরা আপনার সেন্টস 7 মেশিনে ওয়ার্ডপ্রেস স্ট্যাক চালানোর জন্য ডকার রচনাটি কীভাবে ব্যবহার করব তা দেখাব।
প্রকল্পের জন্য একটি নতুন ডিরেক্টরি তৈরি করে এটিতে নেভিগেট করে শুরু করুন:
mkdir my_app && cd my_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
the পুনরায় আরম্ভ করুনalways
নীতি ব্যবহার করে যাdb_data
always
পুনরায় চালু করতে নির্দেশ দেয় themysql:5.7
চিত্র।
wordpress
পরিষেবা:
-
wordpress
ইমেজ ব্যবহার করে। চিত্রটি যদি আপনার সিস্টেমে উপস্থিত না থাকে তবেwp_data
ডকার হাব পাবলিক ভান্ডার থেকে এটিকে টেনেwp_data
the ধারক.ফরোয়ার্ড কন্টেইনারটিতে এক্সপোজড পোর্ট 80 হোস্ট মেশিনে 8080 পোর্ট করার জন্য।wordpress
চিত্রের জন্য পরিবেশের ভেরিয়েবলকে সংজ্ঞায়িত করেdepends_on
এই উদাহরণে,db
wordpress
আগে শুরু করা হবে।
প্রকল্প ডিরেক্টরি থেকে, নিম্নলিখিত কমান্ডটি ব্যবহার করে ওয়ার্ডপ্রেস অ্যাপ্লিকেশনটি স্পিন করুন:
docker-compose up
আউটপুটটি দেখতে কিছুটা দেখতে পাওয়া উচিত:
… wordpress_1 | AH00163: Apache/2.4.25 (Debian) PHP/7.2.10 configured -- resuming normal operations wordpress_1 | 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 ---------------------------------------------------------------------------------- my_app_db_1 docker-entrypoint.sh mysqld Up 3306/tcp, 33060/tcp my_app_wordpress_1 docker-entrypoint.sh apach… Up 0.0.0.0:8080->80/tcp
যখন পরিষেবাগুলি ব্যবহার বন্ধ করতে রচনাটি বিচ্ছিন্ন মোডে চলছে:
docker-compose stop
পাত্রে সম্পূর্ণ অপসারণ করতে
down
বিকল্পটি ব্যবহার করুন:
docker-compose down
--volumes
স্যুইচ করা ডেটা ভলিউমগুলি সরিয়ে ফেলবে:
ডকার রচনাটি আনইনস্টল করা
sudo rm /usr/local/bin/docker-compose
উপসংহার
আপনি কীভাবে একটি CentOS 7 এ ডকার রচনাটি ইনস্টল করতে এবং ব্যবহার করবেন তা শিখেছেন।
ডকার সেন্টোসহার্ডডিস্কের ড্রাইভ, সিডি-রম, ইউএসবি পার্কডেলের সাথে যোগাযোগ করুন এবং লিখুন লিখুন

পার্কডেল পরিমাপের জন্য বিনামূল্যে টুল হার্ডডিস্ক, সিডি-রম, নেটওয়ার্ক সার্ভার, রিমুভেবেল ডিস্ক, ইউএসবি এর রিড এবং লিখন গতি পরীক্ষা করে দেখুন।
নতুন জিমেইল রচনা দিয়ে একসাথে একাধিক ইমেল লিখুন

একই সাথে নতুন ইমেল রচনা বৈশিষ্ট্যটি ব্যবহার করে একই সময়ে কীভাবে একাধিক ইমেল লিখবেন তা শিখুন।
কীভাবে সেন্টোস 7 এ ডকার ইনস্টল এবং ব্যবহার করবেন

এই টিউটোরিয়ালে, আমরা কীভাবে CentOS 7 এ ডকার সিই ইনস্টল করব এবং বেসিক ডকার ধারণা এবং আদেশগুলি অন্বেষণ করব।