我在云服务器上
docker pull ubuntu:22.04
#进入容器后
root@79190260cbfe:/# cat etc/issue
Ubuntu Jammy Jellyfish (development branch) \n \l
我现在的疑问是:
我拉的这个镜像是桌面版 还是 server 版,我要的是 server 版
docker pull ubuntu # 后面不跟版本号,得到的镜像是20.4版本, 这个镜像里没法安装python3.11
apt install python3.11 会找不到安装包
或者执行 dpkg -l ubuntu-desktop
会告诉您是否已安装建议的桌面组件,如果装了,一般就是桌面版,否则通常就是sever版
docker镜像都不会想臃肿的,所以,默认都是命令行,最小化安装的版本,一大堆相关依赖都没有的,
而且,通常都是 server版本,不带tag的时候,就是server版本。
回到你说不能安装,
首先,启动容器的时候,弄通了网络没有?因为默认没得出外网的,
其次,弄了安装源的配置文件没有?
建议还是先好好学习一下docker的基础,再来玩 会效果更好。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!