Tôi đang sử dụng Docker và dockerfile Là:
################################################# ####
TỪ Ubuntu:20.04
WORKDIR /opt/test
# Cài đặt apt
CHẠY bản cập nhật apt
################################################# ####
Nếu tôi xây dựng và chạy vùng chứa, sau đó chạy phần sau, nó sẽ yêu cầu cài đặt các phụ thuộc python3 tối thiểu và Python:
$ docker run -it ubuntu-test
root@3a13a90d3e86:/opt/test# apt cài đặt vim
Đang đọc danh sách gói... Xong
Xây dựng cây phụ thuộc
Đang đọc thông tin trạng thái... Xong
Các gói bổ sung sau sẽ được cài đặt:
alsa-topology-conf alsa-ucm-conf tệp libasound2 libasound2-data libcanberra0 libexpat1 libgpm2 libltdl7 libmagic-mgc libmagic1 libmpdec2 libogg0 libpython3.8 libpython3.8-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
Các gói đề xuất:
libasound2-plugins alsa-utils libcanberra-gtk0 libcanberra-pulse gpm readline-doc ctags vim-doc vim-scripts
Các gói MỚI sau đây sẽ được cài đặt:
alsa-topology-conf alsa-ucm-conf tệp libasound2 libasound2-data libcanberra0 libexpat1 libgpm2 libltdl7 libmagic-mgc libmagic1 libmpdec2 libogg0 libpython3.8 libpython3.8-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 đã nâng cấp, 30 mới cài đặt, 0 cần xóa và 25 chưa nâng cấp.
Cần lấy 14,9 MB dung lượng lưu trữ.
Sau thao tác này, 70,6 MB dung lượng đĩa bổ sung sẽ được sử dụng.
Bạn có muốn tiếp tục? [Y/n] n
Các tệp này nằm trong danh sách:
libpython3.8 libpython3.8-libpython3.8-stdlib tối thiểu
Tại sao Vim yêu cầu Python?
(Điều này làm rối hình ảnh Docker của tôi, vì tôi thực sự cần Vim, nhưng tôi cũng cần Python 32 bit. Vì vậy, tôi cần python3: i386, nhưng Vim cũng đang làm rối nó bằng cách cài đặt Python 64 bit).