Docker是一个轻量的虚拟环境,具有以下特点:
在 Project Alkaid 中有强烈的目录隔离需求,以防虚拟助手误删系统盘。
问题:docker打不开,报错Docker Desktop Unexpected WSL error
windows下可能需要安装WSL2。以管理员权限打开Powershell,运行以下命令:
1 | wsl --status |
以下是 Project Alkaid 中实际使用的一些示例:
你可以使用镜像名字代替容器 ID 来提取文件。docker cp
命令的语法如下:
1 | docker cp <container_id>:/path/in/container /path/on/host |
其中 <container_id>
可以是容器的实际 ID 或者容器的名称。所以你可以使用以下命令:
1 | docker cp your_image_name:/usr/src/app/saved /saved |
确保将 your_image_name
替换为你实际的镜像名称。这样会从运行的容器中提取 /usr/src/app/saved/
目录并将其复制到当前工作目录的 /saved/
目录下。