进入docker内部
要进入一个正在运行的Docker容器的内部,可以使用以下命令:
docker exec -it 容器名或容器ID /bin/bash
或者,如果你使用的是非bash shell(比如sh),可以使用:
docker exec -it 容器名或容器ID /bin/sh
这里 -it 参数表示交互式终端。

退出Docker容器
退出Docker容器的内部,只需在容器内部使用 exit 命令或者按下 Ctrl+D 组合键。
示例
假设你有一个名为 my_container 的容器,你想进入它的内部,可以这样做:
docker exec -it my_container /bin/bash
这会启动一个bash会话,让你能够与容器内部进行交互。当你完成工作并想退出时,只需在bash提示符下输入 exit 或使用 Ctrl+D

查看正在运行的容器
docker ps -a
从docker服务内部下载文件
把宿主机上的文件复制到docker容器内部
docker cp /path/filename 容器id或名称:/path/filename
/path/filename是你服务器本地路径
容器id或名称:/path/filename 容器名字+内部路径
也可以把docker容器内部的文件复制到本地
docker cp 容器id或名称:/path/filename /path/filename
容器id或名称:/path/filename 容器名字+内部路径
/path/filename是你服务器本地路径
比如把openclaw-gateway-1服务内部的/root/.openclaw/workspace/typecho_import.tar.gz文件下载到/volume5/迅雷下载文件夹。
docker cp openclaw-gateway-1:/root/.openclaw/workspace/typecho_import.tar.gz /volume5/迅雷下载
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END









暂无评论内容