关于docker使用拉取的ubuntu镜像创建容器,在容器中部署系统环境相关

在docker hub 拉取ubuntu镜像 时,都是极简的,大概是几十兆左右,一些常用软件(比如sudo vim之类)的都没安装,然后在创建的容器里进行环境部署的时候,显示各种依赖问题,导致很难开展环境的部署。有没有能找到安装双系统时的的镜像,大概有几个G,但是常用的都已经预安装好了的。或者有没有大神有更好的解决办法。

自己创建一个镜像

busybox

是需要通过docker file 进行吗? (我刚接触docker,因为要在服务器上实现一个与服务器本机相同的容器)非常感谢!

是的,要自己写,你可以让 chatgpt 帮你写

好的,谢谢老哥。大致了解了,这个好像一般是布置在内存受限的设备上,服务器的空间是充足的,我去尝试下能不能成。

好的,感谢。我也学习一下哈哈。

如果要定制,自己搞最直接,新手简单点,先pull ubuntu,然后进容器,自己把各种需要的环境都装上,最后将这个容器导出成你自己的镜像,以后就可以随便用了。

感谢您的回复。是的,现在我就是大概这么做的,但是出现了较多在宿主机上直接弄没出现过的问题。比如修改/etc/security/下的文件无法生效(重启容器,将容器commit为镜像后再运行容器,也无法生效)、以及一些类似:c++: warning: argument unused during compilation: ‘-pthread’ [-Wunused-command-line-argument]这些的问题,有点头大 :sob: