[Exchange and share] 6月30发布的更新强制安装docker、强制卸载podman是什么情况
Tofloor
poster avatar
stlswm
deepin
2023-07-03 17:31
Author

今天发现6月30号有更新,但是更新时依赖出错

image.png

image.png

不明白是哪个包要求安装docker.io

docker.io与podman冲突要求卸载,求大神解答

Reply Favorite View the author
All Replies
babyfengfjx
Super Moderator
CQA
2023-07-03 18:11
#1

目前多台设备升级暂未遇到类似问题,不知道其他坛友有没有类似情况,也可以反馈一下,看是否属于环境差异,存在一些问题。

Reply View the author
亚历山大一世
deepin
2023-07-03 18:18
#2

padman卸载就卸载吧,podman还是没docker成熟

Reply View the author
zeno
deepin developers team
2023-07-03 18:22
#3

看起来是你装了什么依赖docker.io 的东西,查一下自己装的软件依赖包吧

Reply View the author
空木蓮華
deepin
2023-07-03 18:31
#4

有用distrobox吗

要不你用一下apt list --upgradeable,贴一下需要升级的软件包来看看

Reply View the author
stlswm
deepin
2023-07-03 18:52
#5
空木蓮華

有用distrobox吗

要不你用一下apt list --upgradeable,贴一下需要升级的软件包来看看

有用distrobox

第一张图有列出来哦

Reply View the author
stlswm
deepin
2023-07-03 18:53
#6
babyfengfjx

目前多台设备升级暂未遇到类似问题,不知道其他坛友有没有类似情况,也可以反馈一下,看是否属于环境差异,存在一些问题。

使用 Distrobox 在 v23 轻松安装你想要的软件包-论坛-深度科技 (deepin.org)

我按这个帖子用distrobox安装的ubuntu

我看distrobox使用的podman

Reply View the author
stlswm
deepin
2023-07-03 18:56
#7
亚历山大一世

padman卸载就卸载吧,podman还是没docker成熟

使用 Distrobox 在 v23 轻松安装你想要的软件包-论坛-深度科技 (deepin.org)

我按这位的指引安装的distrobox 虽然没有docker成熟,但开发环境真是香啊,自动映射端口,自动挂载目录,简直太爱了

Reply View the author
空木蓮華
deepin
2023-07-03 18:57
#8

distrobox 依赖podman或docker.io,只能安装其中一个。应该是podman的依赖不满足,所以将被卸载了,你可以用apt depends podman查看一下依赖

Reply View the author
stlswm
deepin
2023-07-03 19:01
#9
空木蓮華

distrobox 依赖podman或docker.io,只能安装其中一个。应该是podman的依赖不满足,所以将被卸载了,你可以用apt depends podman查看一下依赖

感觉像是本次更新中安装的什么软件需要用到docker.io所以才要卸载我的podman就是因为podman和docker只能安一个,他要安装docker我本地已经有podman了所以就报冲突

Reply View the author
空木蓮華
deepin
2023-07-03 19:03
#10
stlswm

使用 Distrobox 在 v23 轻松安装你想要的软件包-论坛-深度科技 (deepin.org)

我按这位的指引安装的distrobox 虽然没有docker成熟,但开发环境真是香啊,自动映射端口,自动挂载目录,简直太爱了

distrobox依赖于docker.io或podman,其实就是在帮你运行linux的容器帮你用shell提前做了一些配置,进行初始化还有挂载操作,比直接自己新建来配置容器会好很多。

Reply View the author
stlswm
deepin
2023-07-03 19:07
#11
空木蓮華

distrobox依赖于docker.io或podman,其实就是在帮你运行linux的容器帮你用shell提前做了一些配置,进行初始化还有挂载操作,比直接自己新建来配置容器会好很多。

我也觉得我以前也是搞docker看了他帖子我果断就选择了distrobox,太方便了

Reply View the author
空木蓮華
deepin
2023-07-03 19:27
#12

那你看卸载podman,装成docker.io这个看看

Reply View the author
waiting
deepin
2023-07-03 19:28
#13

如果只是打包 docker 镜像什么的,那么 docker/podman 没啥区别。

podman 好像还没有 docker-compose 功能的舒服替代

Reply View the author
stlswm
deepin
2023-07-03 19:29
#14
空木蓮華

那你看卸载podman,装成docker.io这个看看

distrobox怎么切换为docker我都还没搞明白😂

chatGPT也是胡说八道

Reply View the author
stlswm
deepin
2023-07-03 19:32
#15
waiting

如果只是打包 docker 镜像什么的,那么 docker/podman 没啥区别。

podman 好像还没有 docker-compose 功能的舒服替代

docker-compose要手动做端口和目录映射distrobox不用,自动映射,docker-compose还要去编辑配置文件,重启容器,distrobox省事很多

Reply View the author
空木蓮華
deepin
2023-07-03 20:53
#16
stlswm

distrobox怎么切换为docker我都还没搞明白😂

chatGPT也是胡说八道

不用切换,反正你podman和docker.io只保留一个的情况下就会自动调用的,你是不是把docker.io和podman都装了,你把podman卸载就行

Reply View the author
空木蓮華
deepin
2023-07-03 20:54
#17
stlswm

docker-compose要手动做端口和目录映射distrobox不用,自动映射,docker-compose还要去编辑配置文件,重启容器,distrobox省事很多

如果是容器编排的话 docker-compose可能更好用点

Reply View the author
空木蓮華
deepin
2023-07-03 20:55
#18
stlswm

docker-compose要手动做端口和目录映射distrobox不用,自动映射,docker-compose还要去编辑配置文件,重启容器,distrobox省事很多

可以翻一下distrobox的源码,里面做了很多配置操作

Reply View the author
兆兆嘟嘟嘟
deepin
2023-07-03 21:30
#19
stlswm

使用 Distrobox 在 v23 轻松安装你想要的软件包-论坛-深度科技 (deepin.org)

我按这个帖子用distrobox安装的ubuntu

我看distrobox使用的podman

注意,docker和podman是“或”的关系。distrobox的control文件里是这么写的:Dependences: docker.io|podman用“,”分隔表示“与”,用“|”分隔表示“或”。

Reply View the author
stlswm
deepin
2023-07-03 21:36
#20
空木蓮華

不用切换,反正你podman和docker.io只保留一个的情况下就会自动调用的,你是不是把docker.io和podman都装了,你把podman卸载就行

好,我一会试试,谢谢

Reply View the author