wave460 发表于 2025-6-6 01:07:17

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

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
9.6.0
系统版本:
ubuntu22
问题描述:
docker商城里安装了一个debian,进不了终端. 点终端弹出来的是宿主机的终端。用putty连接 也连不上。
相关截图(日志、错误):

是山河呀 发表于 2025-6-6 07:05:09

1. 使用docker exec进入容器docker exec -it 容器名或ID /bin/bash

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

阿珂 发表于 2025-6-6 10:36:06

楼上大佬已经给出详细的回复了
宿主机本身不是通过root连接的,会导致进去不了,需要自行手动进入
sudo docker exec -it 容器名或ID /bin/bash

sudo docker exec -it 容器名或ID sh
页: [1]
查看完整版本: 【已解答】docker商城里安装了一个debian,进不了终端