You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

成功拉取MSSQL Docker镜像后无法查看及容器异常问题

解决Docker镜像/容器可见性问题

核心原因:权限上下文不一致

你用sudo docker pull拉取镜像、创建容器时,操作是基于root用户的Docker上下文执行的;而普通用户直接运行docker images/docker ps时,访问的是普通用户的Docker上下文,因此看不到对应资源。

验证问题

执行以下命令确认:

sudo docker images
sudo docker ps -a

如果能看到目标镜像和容器,即可确认是权限上下文导致的问题。

解决方案

方案1:统一使用sudo执行Docker命令

后续操作镜像、容器时,给所有docker命令加上sudo前缀,比如:

sudo docker run ...  # 创建容器
sudo docker ps       # 查看运行中容器
sudo docker images   # 查看镜像

方案2:将当前用户加入Docker用户组(推荐)

通过将当前用户添加到docker用户组,让普通用户拥有Docker操作权限,避免每次输入sudo:

  1. 创建docker用户组(若不存在):
    sudo groupadd docker
    
  2. 将当前用户加入组:
    sudo usermod -aG docker $USER
    
  3. 注销当前用户并重新登录,或执行以下命令让权限更改立即生效:
    newgrp docker
    
  4. 之后无需sudo,直接执行docker images、docker ps就能看到所有镜像和容器。

方案3:重启Docker服务(辅助排查)

若上述方法无效,尝试重启Docker服务刷新状态:

sudo systemctl restart docker

内容的提问来源于stack exchange,提问作者EmekaMomodu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 17:40:58