আমি একটি আছে Dockerfileএকটি Docker চিত্র আলপাইন লিনাক্স উপর ভিত্তি করে তৈরি নির্মান করে। এর অংশ হিসাবে এখন আমার একটি প্যাকেজ ইনস্টল করা দরকার Dockerfile।
বর্তমানে আমার আছে:
RUN apk update && \
apk upgrade && \
apk add git
দৃশ্যত এটি একটি খারাপ ধারণা, ফলাফলটি অ-সংঘবদ্ধ। পরিবর্তে, এটি সময়ে আমি যে ইমেজটি তৈরি করব, কোন সংস্করণটি gitইনস্টল হচ্ছে তা নির্ভর করে on
এটি করার সঠিক উপায় কী?
আমি বলতে হবে যে updated, upgradeএবং addযা সংস্করণ ব্যবহার করতে, কিন্তু আমি এই কিভাবে করব?
আমি দেখেছি যে apkসংগ্রহস্থলগুলির পিনিং সমর্থন করে, তবে এটি আমি চাই না (অন্তত আমি এটি মনে করি), কারণ আমি কোনও সংগ্রহস্থল পিন করতে চাই না, তবে একটি প্যাকেজ চাই না।
অন্য কথায়: যদি এর gitমাধ্যমে ইনস্টল npmকরা যায় তবে আমি চালাতে সক্ষম হব:
npm install git@1.9.2
(বা আমি যে সংস্করণটি পেতে চাই)। আলপাইন লিনাক্স এর সমতুল্য কি?