进入 Debian(或其他)Docker 容器,常用方法如下:
docker exec(最常用,推荐)前提:容器已经在运行
docker ps
找到容器的 CONTAINER ID 或 NAME
docker exec -it 容器名或ID bash
示例:
docker exec -it my-debian bash
如果容器里没有 bash,可以用 sh:
docker exec -it 容器名或ID sh
-i:交互式
-t:分配伪终端
docker attach(不推荐)docker attach 容器名或ID
⚠️ 注意:
Ctrl+C 或 exit)可能导致容器停止docker start 容器名或ID
docker exec -it 容器名或ID bash
docker run -it debian bash
这会:
exec: "bash": executable file not found说明镜像很精简(如 debian:slim 某些版本):
docker exec -it 容器ID sh
apt update
apt install -y procps vim
如果你愿意,可以告诉我:
debian / debian:slim)我可以给你更精确的命令。