উত্তর:
V17.09.0-ce এবং আরও নতুন সংস্করণগুলির জন্য
ঐচ্ছিক ফ্ল্যাগ ব্যবহার --chown=<user>:<group>
হয় সঙ্গে ADD
বা COPY
কমান্ড।
উদাহরণ স্বরূপ
COPY --chown=<user>:<group> <hostPath> <containerPath>
- টাউন পতাকার জন্য ডকুমেন্টেশন এখন মূল ডকফেরফিল রেফারেন্স পৃষ্ঠায় লাইভ ।
ইস্যু 34263 একত্রিত করা হয়েছে এবং রিলিজ v17.09.0-ce- এ উপলব্ধ ।
V17.09.0-ce এর চেয়ে পুরানো সংস্করণগুলির জন্য
ডকার COPY
রুট ব্যতীত অন্য কোনও ব্যবহারকারী হিসাবে সমর্থন করে না । কমান্ডের পরে আপনার chown
/ chmod
ফাইলটি দরকার ।COPY
দকফেরাইল উদাহরণ:
from centos:6
RUN groupadd -r myuser && adduser -r -g myuser myuser
USER myuser
#Install code, configure application, etc...
USER root
COPY run-my-app.sh /usr/local/bin/run-my-app.sh
RUN chown myuser:myuser /usr/local/bin/run-my-app.sh && \
chmod 744 /usr/local/bin/run-my-app.sh
USER myuser
ENTRYPOINT ["/usr/local/bin/run-my-app.sh"]
V17.09.0-ce এর আগে COPY
কমান্ডের জন্য ডকফেরফিল রেফারেন্স বলেছিল:
সমস্ত নতুন ফাইল এবং ডিরেক্টরিগুলি 0 এর একটি ইউআইডি এবং জিআইডি দিয়ে তৈরি করা হয়।
ইতিহাস এই বৈশিষ্ট্যটি একাধিক গিটহাব ইস্যুগুলির মাধ্যমে ট্র্যাক করা হয়েছে: 6119 , 9943 , 13600 , 27303 , 28499 , সংখ্যা 30110 ।
ইস্যু 34263 হ'ল issueচ্ছিক পতাকা কার্যকারিতা কার্যকর করেছে এবং ইস্যু 467 নথিটি আপডেট করেছে।
chown
40MB ফাইলগুলিতে চলার জন্য 300MB )।