आम तौर पर लोग उबंटू / सेंटोस की आधिकारिक छवि को खींचते हैं, लेकिन उन्हें यह महसूस नहीं होता है कि ये चित्र न्यूनतम हैं और इसके शीर्ष पर कोई चीज नहीं है।
उबंटू के लिए, यह चित्र कैन्यनिकल द्वारा प्रदान किए गए आधिकारिक रूट्स टैफबॉल से बनाया गया है। यह देखते हुए कि यह उबंटू की एक न्यूनतम स्थापित है, इस छवि में डिफ़ॉल्ट रूप से केवल C, C.UTF-8 और POSIX स्थान शामिल हैं।
कोई नेट-टूल (ifconfig, netstat), ip-utils (पिंग शामिल है) और andy अन्य पसंद कर्ल इत्यादि को कंटेनर में स्थापित कर सकता है और कंटेनर से छवि बना सकता है या डॉकफ़िल लिख सकता है जो छवि के दौरान इन टूल को स्थापित करेगा।
नीचे Dockerfile उदाहरण है, इससे छवि बनाते समय इसमें ये उपकरण शामिल होंगे:
FROM vkitpro/ubuntu16.04
RUN apt-get update -y \
&& apt-get upgrade -y \
&& apt-get install iputils-ping -y \
&& apt-get install net-tools -y \
CMD bash
या बेस इमेज से कंटेनर लॉन्च करें और इन यूटिलिटीज को कंटेनर पर इंस्टॉल करें और फिर इमेज के लिए कमिट करें। docker प्रतिबद्ध- "किसी भी वर्णनात्मक संदेश" कंटेनर_ड image_name: lattest
उस छवि में सभी चीजें स्थापित होंगी।