当我尝试在我的任一Docker容器上右键单击 -> 附加shell时,一个终端窗口会打开并输出以下内容:
当我手动运行
我尝试将默认终端更改为bash,但没有成功。我使用的是搭载M1芯片的Mac Monterey 12.1。通过一些搜索,我发现一个帖子提到这可能是Mac的问题,但那个帖子使用的是不同的操作系统版本。
* Executing task: docker exec -it <container_id> bash
zsh:1: command not found: docker
* The terminal process "/bin/zsh '-c', 'docker exec -it <container_id> bash'" failed to launch (exit code: 127).
* Terminal will be reused by tasks, press any key to close it.
当我手动运行
docker exec -it <container_id> bash
时,它可以正常工作。但“附加外壳”下拉选项无法使用。为什么?我尝试将默认终端更改为bash,但没有成功。我使用的是搭载M1芯片的Mac Monterey 12.1。通过一些搜索,我发现一个帖子提到这可能是Mac的问题,但那个帖子使用的是不同的操作系统版本。
~/.zshenv
被加载了? - cruise_lab