OrbStack SSH 登录命令、OrbStack 重置命令

社区话题 Linux/macOS 与自动化运维 OrbStack SSH 登录命令、OrbStack 重置命令

标签: 

正在查看 0 条回复
  • 作者
    帖子
    • #440

      追光
      管理员

      以下是最常用的从宿主机进入doker容器ssh所有命令的整理说明,分为三类:Docker 管理命令OrbStack SSH 登录命令OrbStack 重置命令,附上每个命令的用途解释,适合作为开发环境或系统调试手册的一部分。


      ? 一、Docker 容器管理命令

      1. 查看当前运行中的容器

      docker ps
      • 说明:列出所有当前正在运行的 Docker 容器。

      • 常见用途:获取容器 ID 或名称,以便进行后续操作。


      2. 进入容器(使用 Bash)

      docker exec -it jisongbin-arm-lmnp /bin/bash
      • 说明:以交互模式进入名为 jisongbin-arm-lmnp 的容器,并使用 Bash 作为 shell。

      • 要求:容器内必须安装有 /bin/bash


      3. 进入容器(使用 sh)

      docker exec -it jisongbin-arm-lmnp /bin/sh
      • 说明:如果容器中没有 Bash,可以使用 sh 进入。适用于 Alpine 或 BusyBox 等轻量级镜像。


      ? 二、OrbStack SSH 登录命令

      OrbStack 提供了便捷的 SSH 虚拟化访问方案,以下命令适用于其提供的 Linux 虚拟机。

      1. 连接默认虚拟机

      ssh orb
      • 说明:连接当前默认的 OrbStack Linux 虚拟机。


      2. 连接名为

      ubuntu1

      的虚拟机

      ssh ubuntu1@orb
      • 说明:连接 OrbStack 中名为 ubuntu1 的虚拟机,使用默认用户登录。


      3. 以 root 身份登录

      ubuntu1

      ssh root@ubuntu1@orb
      • 说明:以 root 用户身份连接名为 ubuntu1 的虚拟机。

      • 注意:确保 root 用户开启并配置了 SSH 公钥权限。


      ? 三、OrbStack 重置相关命令

      1. 删除 OrbStack 所有配置(包括镜像、虚拟机等)

      rm -rf ~/.orbstack
      • 说明:强制删除 OrbStack 的配置和运行数据,彻底清理安装。

      • 风险不可逆操作,慎用。


      2. 删除 Docker 上下文信息(用于修复环境异常)

      rm -rf ~/.docker/contexts
      • 说明:重置 Docker CLI 的上下文设置,用于修复 Docker 与 OrbStack、远程连接相关的问题。


      ✅ 建议使用场景速查表

      目的

      命令

      查看容器运行状态

      docker ps

      进入容器终端(bash)

      docker exec -it 容器名 /bin/bash

      进入容器终端(sh)

      docker exec -it 容器名 /bin/sh

      登录默认虚拟机

      ssh orb

      登录指定虚拟机

      ssh 机器名@orb

      以 root 登录虚拟机

      ssh root@机器名@orb

      重置 OrbStack 配置

      rm -rf ~/.orbstack

      清除 Docker 上下文缓存

      rm -rf ~/.docker/contexts

正在查看 0 条回复
  • 在下方一键注册,登录后就可以回复啦。