宝塔618特惠活动,企业版999元/年,宝塔SSL证书买1送1!限时抢购!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解答】docker商城里安装了一个debian,进不了终端

发表在 Linux面板昨天 01:07 [复制链接] 2 48

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

9.6.0
系统版本:

ubuntu22
问题描述:

docker商城里安装了一个debian,进不了终端. 点终端弹出来的是宿主机的终端。用putty连接 也连不上。
相关截图(日志、错误):

QQ20250606-010434.png
使用道具 举报 只看该作者 回复
发表于 昨天 07:05 | 显示全部楼层
1. 使用docker exec进入容器
  1. docker exec -it 容器名或ID /bin/bash

  2. docker exec -it 容器名或ID sh
复制代码
2. 检查容器状态
  1. docker ps -a
复制代码
3. 启动停止的容器
  1. docker start 容器名或ID
复制代码
4. 使用docker attach连接
  1. docker attach 容器名或ID
复制代码
[size=16.002px](注意: 退出可能导致容器停止)
5. 安装SSH服务(用于Putty连接)
  1. docker exec -it 容器名 apt update && apt install -y openssh-server
  2. docker exec -it 容器名 passwd root
  3. docker exec -it 容器名 service ssh start
复制代码
6. 获取容器IP
  1. docker inspect -f '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' 容器名
复制代码
7. 重新创建容器(带端口映射)
  1. docker run -it --name mydebian -p 2222:22 debian
复制代码
8. 常见问题检查
  • 确认使用-it参数
  • 确认容器正在运行
  • 极简镜像可能只有sh没有bash


使用道具 举报 回复 支持 反对
发表于 昨天 10:36 | 显示全部楼层
楼上大佬已经给出详细的回复了
宿主机本身不是通过root连接的,会导致进去不了,需要自行手动进入
  1. sudo docker exec -it 容器名或ID /bin/bash

  2. sudo docker exec -it 容器名或ID sh
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表