我正在 dockerhub 上查看官方 ubuntu 镜像。https://hub.docker.com/_/ubuntu?tab=tags
TAG
20.04 docker pull ubuntu:20.04 Last pusheda month agobydoijanky DIGEST OS/ARCH COMPRESSED SIZE 7cc0576c7c0e linux/amd64
27.24 MB
问题是这些映像只有 27 MB 左右,并且不包含 sudo 和 ifconfig 等基本实用程序。不管怎样,我正在寻找一个 ubuntu 映像,它与 ubuntu 桌面/服务器上的大多数常用软件包一起安装。
哪里可以找到,ubuntu官方有提供吗?否则,第三方但安全的图像也将达到我的目的。
答案1
《大部分常用的包》确实很模糊。
人们通常做的是用他们需要的工具创建自己的形象:
对于您提到的示例,将其放入名为的文件中Dockerfile
即可:
FROM ubuntu:latest
RUN apt-get -y update && apt-get -y install sudo net-tools
并运行docker build -t my-own-ubuntu-image .
您还可以使用诸如rm -rf /var/lib/apt/lists/
使用额外容器构建等技巧来缩小最终图像大小。
但从你的问题来看,你并不真正关心图像大小,所以保持简单。