যেহেতু ডকার কোনও অপারেটিং সিস্টেম নয়, তাই ডকারের জন্য জেডিকে নেই।
আমি আপনার প্রশ্নটি বুঝতে পারছি, এটি হ'ল একটি সম্পূর্ণ জেডিকে আপনার ইচ্ছার জন্য খুব বড়, এক্ষেত্রে আপনি কেবল জেআরইতে স্যুইচ করার চেষ্টা করতে পারেন এবং কেবল প্রয়োজনীয় লাইব্রেরি অন্তর্ভুক্ত করতে পারেন।
জেডি কে জাভা ডেভলপমেন্ট কিটের সংক্ষিপ্ত রূপ, জাভা রানটাইম ইঞ্জিনের জন্য জেআরই। "অলসতা" দ্বারা প্রতিটি প্রয়োজনীয় নির্ভরতা তালিকাভুক্ত করার জটিলতার কারণে কেউ কেবল প্রয়োজনীয় লাইব্রেরিগুলিতে নামায় না, তবে আপনি যদি ইনস্টলড আকারটি কড়া ন্যূনতম করতে চান তবে এটি সেই উপায়।
আরও ব্যবহারযোগ্য উপায়ে ইনস্টল হওয়া কিছু জিনিস ছিনিয়ে নেওয়া যেতে পারে যা প্রচুর জায়গা নিচ্ছে:
/usr/lib/jvm/jdk1.8.0_101$ du -hs *
776K bin
4.0K COPYRIGHT
5.7M db
208K include
4.9M javafx-src.zip
187M jre
133M lib
4.0K LICENSE
2.0M man
4.0K README.html
4.0K release
21M src.zip
108K THIRDPARTYLICENSEREADME-JAVAFX.txt
176K THIRDPARTYLICENSEREADME.txt
এখানে দুটি * src.zip রয়েছে যা মুছে ফেলা যাবে, সেগুলি কার্যকর হবে না এবং আপনি দেখতে পাচ্ছেন যে lib ডিরেক্টরিটি অর্ধেক আকারের এবং এর মধ্যে আপনার কাছে গুচ্ছ জিনিস রয়েছে যা আপনার সত্যিকারের প্রয়োজন নেই:
/usr/lib/jvm/jdk1.8.0_101$ du -hs lib/*
120K lib/amd64
1.2M lib/ant-javafx.jar
18M lib/ct.sym
160K lib/dt.jar
20K lib/ir.idl
36K lib/javafx-mx.jar
400K lib/jconsole.jar
12K lib/jexec
60M lib/missioncontrol
4.0K lib/orb.idl
8.0K lib/packager.jar
2.4M lib/sa-jdi.jar
18M lib/tools.jar
34M lib/visualvm
আপনি কোনও সমস্যা ছাড়াই কোনও সার্ভারের মিসনকন্ট্রোলটি সরিয়ে ফেলতে পারেন, আমি ধরে নিয়েছি আপনি ভিজ্যুভাল থেকেও মুক্তি পেতে পারেন, আপনাকে এই লিব ডিরেক্টরিতে কিছু দরকার আছে কিনা তা পরীক্ষা করে দেখতে হবে, তবে আমি আপনার অ্যাপটি না জেনে বলতে পারছি না ..
ওরাকল জেডিইকে ইনস্টল করার সময় আপনার ডকফাইফিলের মধ্যে একটি জিনিস করা উচিত হ'ল ডাউনলোড করা .tar.gz
ফাইলটি সরিয়ে ফেলা যা .jar
ফাইলগুলি ইতিমধ্যে সংকুচিত হওয়ার ফলে ফলাফলের ডিরেক্টরি হিসাবে একই আকারের হয় , তারপ্যারেজ কেবল "প্যাকেজ" করার জন্য সেখানে থাকে।
আপনি পূর্ববর্তী স্তর থেকে ফাইলগুলি সরিয়ে আপনি স্তরটি সরাবেন না এমন স্তরগুলি এড়ানোর জন্য RUN
চেইন করে একই কমান্ডে &&
আপনাকে এগুলি করতে হবে।