首页/云/云与容器速查/docker context 多环境切换
本包目录(340 条)
云基础概念44 条计算与存储56 条网络与安全组33 条
容器与 Docker106 条
Kubernetes68 条容器排障33 条

docker context 多环境切换

用 context 在本地、测试机、远程 Docker 主机之间切换 CLI 目标:每个 context 保存端点与证书;切换前务必 docker context show 确认,避免把命令打到生产。

云与容器速查云更新于 2026-10-12
查看docker context ls;当前 context 带 * 号
创建docker context create prod --docker "host=ssh://user@10.0.0.5"
切换docker context use prod / docker --context prod ps
影响面所有 docker/docker compose 命令都作用于当前 context

使用示例

使用示例
docker context ls
docker context create prod --docker "host=ssh://ops@10.0.0.5"
docker context use prod
docker context use default   # 用完切回
context 相当于『服务器选择器』:切错后 docker rm/run 都会落在错误环境,操作前先用 docker context show 复核。

易错点

  • 忘记切回默认 context:下一条命令在远程/生产执行,损失不可控
  • SSH 连接不稳定时长时操作中断:构建/推送类命令用 screen/tmux 挂住

数据来源与参考

  • Docker Docs:docker context

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌