首页/云/Docker 容器速查/context 指错环境
本包目录(366 条)
基础命令50 条镜像与构建107 条网络与存储52 条Compose 编排55 条资源与安全50 条
容器排障52 条

context 指错环境

命令发去了错误的环境:docker context 可能指向远端或 Desktop;用 context ls/show 确认当前指向,DOCKER_HOST 环境变量优先级更高。

Docker 容器速查云更新于 2026-10-12
查看docker context show / ls
切换docker context use default
覆盖DOCKER_HOST 环境变量优先于 context

示例

示例
docker context ls
docker context show
sudo docker context use default
echo "DOCKER_HOST=$DOCKER_HOST"
排障开始时先确认对象:在 A 机器找 B 机器的容器会浪费大量时间。

易错点

  • CI 里设置过 DOCKER_HOST 的 shell 会话切回本地时记忆残留,先 echo 再操作
  • 不同 context 的鉴权与证书独立,报权限错误时也要核对 context

数据来源与参考

  • Docker 官方文档:docker context(docs.docker.com/engine/context)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌