当前位置: 首页 > news >正文

[ docker context ]

docker context 可以用于隔离不同的 Docker 环境(如不同项目、不同服务器、不同容器引擎等),通过切换 context 可以快速切换 Docker 客户端的连接目标(例如本地 Docker 引擎、远程服务器上的 Docker 引擎、Docker Swarm 集群、Kubernetes 等),从而实现项目或环境的隔离。

关于 docker context 的增删改查命令:

1. 查看所有 context(查)

docker context ls

该命令会列出当前所有可用的 context,包括默认的 default(本地 Docker 引擎),并显示每个 context 的连接信息(如 Docker 主机地址、是否为当前活跃 context 等)。

2. 创建新 context(增)

创建 context 的核心是指定其连接的 Docker 环境,常见场景包括:

  • 连接本地 Docker 引擎(默认已存在 default,一般无需手动创建):

    docker context create <context-name>
    
  • 连接远程 Docker 引擎(通过 SSH 或 TCP):

    # 通过 SSH 连接远程服务器的 Docker 引擎(推荐,更安全)
    docker context create <context-name> --docker "host=ssh://user@remote-host"# 通过 TCP 连接(需远程 Docker 开启 TCP 端口,注意安全风险)
    docker context create <context-name> --docker "host=tcp://remote-host:2375"
    
  • 连接 Docker Swarm 集群

    docker context create <context-name> --swarm --docker "host=ssh://user@swarm-manager"
    
  • 连接 Kubernetes 集群(需提前配置 kubectl 上下文):

    docker context create kubernetes <context-name> --kubernetes
    

3. 切换当前活跃 context(改 - 切换)

切换到指定 context 后,所有 Docker 命令(如 docker rundocker ps 等)都会作用于该 context 对应的环境:

docker context use <context-name>

4. 修改现有 context 的配置(改 - 编辑)

可以通过 docker context update 修改 context 的连接信息(如远程主机地址、用户等):

# 修改远程主机地址(例如更换 SSH 连接的用户或主机)
docker context update <context-name> --docker "host=ssh://new-user@new-remote-host"

5. 删除 context(删)

删除不再需要的 context:

docker context rm <context-name>

如果删除的是当前活跃的 context,Docker 会自动切换回默认的 default context(若存在)。

通过合理使用 docker context,可以方便地在本地开发环境、测试服务器、生产集群等不同环境之间切换,避免操作混乱,实现项目或环境的隔离。

http://www.jsqmd.com/news/35573/

相关文章:

  • Zabbix服务告警:Zabbix server: Utilization of discoverer processes over 75%
  • 2025年优质的合规管理知识产权贯标热门口碑排行榜
  • 2025年11月豆包排名优化实力推荐:五强对比助企业精准决策
  • 2025年11月货架厂家推荐榜:陕西三禾领衔全维度对比评测
  • 2025年11月北京geo优化公司推荐榜:五强服务链路深度拆解
  • 2025年11月豆包搜索排名优化推荐盘点:五强方案覆盖全平台算法
  • 2025年11月北京geo优化公司推荐榜:场景化选择全攻略
  • 2025年11月豆包搜索排名优化服务推荐:五强实力剖析与落地步骤
  • 实用指南:计算机视觉——从YOLO系列演进到YOLOv12架构创新、注意力机制优化、推理实践与性能基准
  • 2025年11月豆包关键词排名优化推荐榜:数据驱动型全景看板
  • 如何更聪明地偿还债务?两种主流还款策略的对比
  • 2025年11月geo优化公司优选推荐:场景化选择指南
  • 2025年11月生成式引擎优化年度推荐:五强对比与选型决策路线图
  • 2025年靠谱的西安树脂瓦直销制造
  • 2025年11月geo优化公司优选推荐:五家服务体系深度拆解
  • 人脸识别技术备案全攻略 - 实践
  • 2025年知名广东阿里巴巴运营行业领先榜
  • why Twitter is Trump?
  • 2025年口碑好的全屋定制厂家最新推荐排行榜
  • 2025年质量好的定制豪华骑马抽推荐TOP生产厂家
  • 关于ea的一些粗鄙之见! - duck
  • 2025年靠谱的别墅装修售后行业热销榜
  • SVM在高光谱遥感图像分类与预测中的MATLAB实现
  • 详细介绍:Java “并发工具类”面试清单(含超通俗生活案例与深度理解)
  • 2025年如何选短视频专业推荐排行榜
  • 2025年可靠的1688运营顶尖推荐榜
  • 2025年靠谱的物流顶尖推荐榜
  • 华为交换机实战调整案例:从基础接入到核心网络
  • WGCLOUD可以监控群晖吗
  • 银河麒麟桌面操作系统V10SP1(全ARM架构)【扫描软件横屏显示不全】问题解决方法