আমার একটি রয়েছে Dockerfile
যেখানে আমি একটি বিদ্যমান ডিরেক্টরি (সামগ্রী সহ) কন্টেইনারে অনুলিপি করে যা ভাল কাজ করে:
ডকফেরফাইল
FROM php:7.0-apache
COPY Frontend/ /var/www/html/aw3somevideo/
COPY Frontend/ /var/www/html/
RUN ls -al /var/www/html
RUN chown -R www-data:www-data /var/www/html
RUN chmod -R 755 /var/www/html
আমি যখন docker-compose.yml
ফাইল ব্যবহার করি তখন কেবল ডিরেক্টরি থাকে aw3somevideo
এবং ভিতরে aw3somevideo
কিছুই থাকে না।
ডকার-কমপোজ.আইএমএল :
php:
build: php/
volumes:
- ./Frontend/ :/var/www/html/
- ./Frontend/index.php :/var/www/html/
ports:
- 8100:80
হয়তো আমি এর কার্যকারিতা বুঝতে পারি না volumes
এবং যদি এটি হয় তবে দয়া করে আমাকে বলুন কীভাবে আমার বিদ্যমান ফাইলগুলি কোনও docker-compose.yml
ফাইলের মাধ্যমে ধারকটিতে অনুলিপি করতে হয় ।
volumes:
আপনার ডকার-রচনা ফাইল থেকে আপনার বিভাগটি সরান । আপনার ছবিতে ইতিমধ্যে ডেটা রয়েছে। ভলিউম: বিভাগটি কেবল ডেটা ওভাররাইট করে। বর্তমান ডকার-রচনা বিন্যাস (সংস্করণ 2) এ সরান।