Docker 和 Podman 显示相同的容器和镜像

问题描述 投票:0回答:1

docker ps
怎么可能显示与
podman ps
相同的容器?

不知道具体从什么时候开始,Docker 和 Podman 似乎已经“合并”在一起了。 我这样说是因为当我运行

docker ps
时,它会向我显示使用 Podman 创建的容器,甚至是 pod
我还可以使用 docker 删除使用 podman 创建的容器,反之亦然。

我已经检查过没有别名覆盖 docker 命令。

$> type docker
docker is hashed (/usr/bin/docker)

$> docker -v
Docker version 27.3.1, build ce12230

$> podman -v
podman version 5.0.3

此外,命令

docker|podman volume ls
docker|podman images
显示相同的结果。


环境变量

DOCKER_HOST
设置为
unix:///run/user/1000/podman/podman.sock

取消设置变量有效,但仅限于当前 shell,因此这是一个临时解决方案。

我搜索了我的bashrc,里面没有设置该变量,在哪里可以设置?


我的系统上未安装命令

podman-docker

docker ubuntu podman
1个回答
0
投票

最后,我把这行代码

unset DOCKER_HOST
放入我的bashrc中。

但我认为这不是正确的解决方案,因此我不会接受这个答案作为正确的答案。

© www.soinside.com 2019 - 2024. All rights reserved.