ฉันใช้ Docker และของฉัน ไฟล์นักเทียบท่า เป็น:
#################################################### ####
จากอูบุนตู:20.04
เวิร์กดีอาร์ /opt/test
# การติดตั้งฉลาด
RUN ปรับปรุง apt
#################################################### ####
ถ้าฉันสร้างและเรียกใช้คอนเทนเนอร์ จากนั้นรันสิ่งต่อไปนี้ มันจะขอให้ติดตั้ง python3-minimal และการพึ่งพา Python:
$ docker run -it ทดสอบอูบุนตู
root@3a13a90d3e86:/opt/test# apt ติดตั้ง vim
กำลังอ่านรายการแพ็กเกจ...เสร็จแล้ว
สร้างต้นไม้พึ่งพา
กำลังอ่านข้อมูลสถานะ...
จะมีการติดตั้งแพ็คเกจเพิ่มเติมต่อไปนี้:
alsa-topology-conf ไฟล์ alsa-ucm-conf libasound2 libasound2-data libcanberra0 libexpat1 libgpm2 libltdl7 libmagic-mgc libmagic1 libmpdec2 libogg0 libpython3.8 libpython3.8-minimal libpython3.8-stdlib libreadline8 libsqlite3-0
libssl1.1 libtdb1 libvorbis0a libvorbisfile3 mime-support readline-common sound-theme-freedesktop vim-common vim-runtime xxd xz-utils
แพ็คเกจแนะนำ:
ปลั๊กอิน libasound2 alsa-utils libcanberra-gtk0 libcanberra-pulse gpm readline-doc ctags vim-doc vim-scripts
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
alsa-topology-conf ไฟล์ alsa-ucm-conf libasound2 libasound2-data libcanberra0 libexpat1 libgpm2 libltdl7 libmagic-mgc libmagic1 libmpdec2 libogg0 libpython3.8 libpython3.8-minimal libpython3.8-stdlib libreadline8 libsqlite3-0
libssl1.1 libtdb1 libvorbis0a libvorbisfile3 mime-support readline-common sound-theme-freedesktop vim vim-common vim-runtime xxd xz-utils
อัปเกรดแล้ว 0 รายการ ติดตั้งใหม่ 30 รายการ ลบออก 0 รายการ และไม่ได้อัปเกรด 25 รายการ
ต้องการไฟล์เก็บถาวรขนาด 14.9 MB
หลังจากการดำเนินการนี้ พื้นที่ดิสก์เพิ่มเติม 70.6 MB จะถูกนำมาใช้
คุณต้องการดำเนินการต่อหรือไม่ [ย/น] น
ไฟล์เหล่านี้อยู่ในรายการ:
libpython3.8 libpython3.8-ขั้นต่ำ libpython3.8-stdlib
ทำไม Vim ถึงต้องการ Python?
(นี่ทำให้อิมเมจ Docker ของฉันยุ่ง เพราะฉันต้องการ Vim จริง ๆ แต่ฉันก็ต้องการ Python 32 บิตด้วย ดังนั้นฉันจึงต้องการ python3:i386 แต่ Vim ก็สร้างปัญหาด้วยการติดตั้ง Python 64 บิตด้วย)