问题描述
本人在ubuntu22.04上下载了Docker Desktop后,在Docker Desktop中安装了镜像,并创建了容器,但在终端中使用命令docker images无法查看到已安装的镜像;在Docker Desktop中运行容器后,终端中使用命令也无法查看到任何容器;后来将Docker Desktop和Docker Engien全部彻底卸载重装后,再使用docker images直接显示:
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
问题分析
当Ubuntu上同时安装Docker Desktop与Docker Engine后,系统中会存在多个docker环境,不同环境存储镜像和运行容器的位置不同,终端中默认使用的是Docker Engine的环境,因此找不到在Docker Desktop中安装的镜像。Docker采用docker context命令来管理docker环境,有关docker contexts的参考见官网文档:
Docker Context 是 Docker 提供的一种机制,用于管理多个 Docker 环境(如本地 Docker、远程 Docker


768

被折叠的 条评论
为什么被折叠?



