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

- 作者帖子
- 2025年7月11日 - 上午11:01 #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
- 作者帖子
- 在下方一键注册,登录后就可以回复啦。