我可以找到像在 ubuntu 桌面上一样安装所有实用程序的 Ubuntu docker 映像吗?

我可以找到像在 ubuntu 桌面上一样安装所有实用程序的 Ubuntu docker 映像吗?

我正在 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/使用额外容器构建等技巧来缩小最终图像大小。
但从你的问题来看,你并不真正关心图像大小,所以保持简单。

相关内容